Odeon Photos

Meet 96 travelers, 51 tour guides and discover 4,518 photos

The Odeon Leicester Square is a cinema which occupies the centre of the eastern side of Leicester Square, London, dominating the square with its huge black polished granite facade and 120 feet (37 m) high tower displaying its name. Blue neon outlines the exterior of the building at night. It was built to be the flagship of Oscar…
View Odeon guide >

Odeon