Usytuowany w samym centrum Londyna, hotel The Landmark Londyn oferuje saunę, łaźnię parową i masaż. Dom towarowy Harrods jest w prawie 2 km, a Teatr na wolnym powietrzu w Regent's Park jest prawie 5 min jazdy od hotelu.
Ten hotel znajduje się prawie 15 min piechotą od Children's Boating Pond. Landmark jest usytuowany w pobliżu atrakcji przyrodniczych, takich jak Park Kensington Gardens 2,1 km) i Regent's Park 1 km). Do pobliskich atrakcji turystycznych Londyna należy Kościół Matki Boskiej, w 250 metrach stąd. Obiekt leży o rzut kamieniem od stacji metra Marylebone.
Niektóre pokoje obejmują jadalnię i aneks kuchenny oraz wyposażone są w dopasowany termostat i centralne ogrzewanie, a także szybki internet i telewizję satelitarną. Oferują one miłe akcenty, takie jak kamienny kominek wraz z rozkładaną sofą i biurkiem do pracy oraz kafelkami na podłodze. Marmurowe łazienki zawierają miłe udogodnienia, takie jak suszarka do włosów i szlafroki. Goście mogą również podziwiać widok na miasto.
W okolicy znajdują się restauracje, w tym The Winter Garden, która leży w zasięgu wzroku od Landmark w Londynie.