London West End
The Ambassadors Theatre, is a West End theatre located in West Street, near Cambridge Circus on the Charing Cross Road in the City of Westminster. Wikipedia
Capacity: 444
City: London
Country: UK
Opening date: June 5, 1913