The beating heart of London’s West End and theatreland attracting tourists and sight seers, Leicester Square is one London’s best known public squares and hub of entertainment and activity.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Google Map Not Loaded
Sorry, unable to load Google Maps API.
LOCATION
Leicester Square North Terrace, Westminster London, south East WC2H 7LA