Theatrecrafts.com > Venues > UK – London – Odeon Leicester Square
Dates: 1937 – present
Previously on the site was the Alhambra Theatre