Leicester Square tube station photograph

Leicester Square Tube Station

Use attributes for filter !
AddressLondon, United Kingdom
Opened 1906
Architects Charles Holden
Leslie Green
Date of Reg.
Date of Upd.
ID1043624
Send edit request

About Leicester Square Tube Station


Leicester Square is a London Underground station in Theatreland and Chinatown, in the West End of London. It is located on Charing Cross Road, a short distance to the east of Leicester Square itself.

Where is the Leicester Square tube station

Leicester Square tube station Map
Click on the photo of Leicester Square tube station to view it on Google Maps.

Related Persons

Next Profile ❯