The Landmark London is well located for Theatreland and is also convenient for a number of the more unusual venues such as the Open Air Theatre in Regents Park and the Almeida Theatre in Islington.
London’s museums offer an enormous variety; from the National Gallery where the nation’s art works are displayed in classical grandeur, to The Science Museum where you can step into the next century. The Landmark London is also within close proximity to Madame Tussaud’s, the London Planetarium and the Sherlock Holmes Museum.
London’s parks are very special feature of the city. Located just a few minutes walk away from the hotel, Regents Park is an ideal place to stroll or jog.
The Capital’s famous shopping district, featuring Selfridges and other well-known department stores, is easily accessible from The Landmark London, with Oxford Street being only two stops away on the Bakerloo line.