Organ console in the auditorium at the Odeon, Leicester Square, London, 1937. Bearing the Odeon logo, the Art Deco organ reflects the contemporary style of the whole building, which was designed by Weedon and Mather and opened in 1937.
World Europe United Kingdom England Greater London London City of Westminster Westminster
Pixel Dimensions (W x H) : 5213x3648
File Size : 55,714kb