Her Majesty's Theatre Her Majesty's Theatre Tourist Attraction | Mayfair This iconic threatre was built in 1897 has been home to record-setting musical theatre productions, namely the sensation Chu Chin Chow and the current production, The Phantom of the Opera, which has played continuously since 1986. Located a short stroll away from Piccadilly Circus, Her Majesty’s Theatre is one of London’s top attractions. Enjoy a luxury city break stay at Flemings Mayfair hotel, situated near Her Majesty’s Theatre, and treat yourself to one of the most quintessential plays of the past decades. Location Haymarket, St. James, London SW1Y 4QL Neighbourhood Mayfair