The Odeon Theatre in Leicester Square is where the premieres of most movies in London are held,including Harry Potter a few days before our arrival. It was pretty cool going to a movie there - unlike in the US, you actually buy tickets for an assigned se
BIG Harry Potter
Photo of Leicester Square by