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
- 2000x1379 / 806.4KB
- https://www.quiriendeleeuw.nl
- Contained in galleries