London West End
The Apollo Theatre is a Grade II listed West End theatre, on Shaftesbury Avenue in the City of Westminster, in central London. Wikipedia
Capacity: 775
City: London
Country: UK
Opening date: February 21, 1901