Leicester Square

(Created by jessie)

Tags

Add Tags

About

Leicester Square is a pedestrian filled square in the West End of London, England. The Square lies within an area bound by Lisle Street, to the north; Charing Cross Road, to the east; Orange Street, to the south; and Whitcomb Street, to the west. The park at the centre of... Read More

Photos

Comments