Leicester Square Station is a station on the London Underground, located at Charing Cross Road.[1]
Appearances
Notes and references
- ↑ Harry Potter and the Half-Blood Prince (film) - Chapter 1
Leicester Square Station is a station on the London Underground, located at Charing Cross Road.[1]