Opera at Leicaster Square
Theatre building in London, United Kingdom