The Landmark London berada di lokasi strategis, dalam jarak 10 menit jalan kaki dari Baker Street dan Museum Lilin Madame Tussauds. Tamu dapat memanjakan diri dengan pijat, aromaterapi, atau perawatan Ayurveda, dan Winter Garden, salah satu 2 restoran, menyajikan sarapan, makan siang, dan makan malam. Keunggulan lain di hotel mewah ini meliputi 2 bar/lounge, kolam renang indoor, dan klub kesehatan. Para traveler menyukai staf dan kondisi keseluruhan. Transportasi umum berada tidak jauh: Stasiun Bawah Tanah Marylebone hanya beberapa langkah dan Stasiun Bawah Tanah Edgware Road (Jalur Lingkar) berjarak 5 menit.