Leicester Square, London, c1910. Leicester Square is at the heart of London's theatre land, and the Alhambra Theatre can be seen to the right. People relax in the public gardens at the centre of the Square.
World Europe United Kingdom England Greater London London City of Westminster Westminster
Lifestyle & Leisure Entertainment & Media
Locations & Buildings Parks & Gardens
Society & Culture Performing Arts
Pixel Dimensions (W x H) : 5124x3872
File Size : 58,126kb