Apollo Theatre Seating Plan The Apollo Theatre London, located on Shaftesbury Avenue, first opened its doors on 21st February, 1901, making this building over a century old! Designed in the renaissanc…
Be a smart traveler
The first to know about trending destinations, travel deals, tips and all things travel.