Does anyone know where in London is the Iron Man 3 World Tour taking place? And at what time?

shared April 09, 2013 - 2 notes
  1. are-you-starking-me answered: ah thank you so much! (:
  2. lxvause answered: It’s at ODEON Leicester Square and the cast members are arriving at around 5:15pm - 6:15pm. I recommend being there at lunch time though!
  3. an-awkward-teenager posted this