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

