Leicester Square
Leicester Square (1906) is situated in Theatreland and Chinatown, West End of London.
- Filename
- Leicester Square - London Underground
- Copyright
- Quirien de Leeuw
- Image Size
- 10706x7380 / 21.7MB
- https://www.quiriendeleeuw.nl
- Contained in galleries