Opened 21st February 1901.
Location 31 Shaftesbury Avenue, London, W1
Categories
Authority
More Information Apollo Theatre