Appears on these pages
Leicester Square Station is a station on the London Underground, located at Charing Cross Road...
The Porcupine is a restaurant located at Charing Cross Road in London, by the Leicester Square...
Click on a date/time to view the file as it appeared at that time.
|current||03:01, December 25, 2009||322 × 275 (8 KB)||Seth Cooper||Category:Images from Harry Potter and the Half-Blood Prince (film) Category:Images of locations|