
Odeon Luxe London Leicester Square
26 Leicester Square,
London,
WC2H 7LQ
26 Leicester Square,
London,
WC2H 7LQ
45 people
favorited this theater
Uploaded By
More Photos of This Theater

Source: Columbus Dispatch, October 30, 1953 - p. 28
No one has favorited this photo yet