Entrance front of the Alhambra Theatre, Leicester Square, London, c1936. It was designed in a Moorish style inside as well as out. Pictured prior to demolition by Hudsons in 1936 to make way for the Odeon cinema. It opened as the 'Royal Panopticon of Art and Science' in 1854.
World Europe United Kingdom England Greater London London City of Westminster Westminster
Pixel Dimensions (W x H) : 3620x5191
File Size : 55,053kb