×

Leicester Square

(24) Transport interchange
Leicester Square is a London Underground station in the West End of London, within walking distance of Theatreland and Chinatown. It is located on Charing Cross Road, a short distance to the east of Leicester Square itself.
Address: [no name], London WC2H 0AP, United Kingdom