New Royal Amphitheatre [London]
New Royal Amphitheatre
Theatre building in London, United Kingdom
International Theatre