The Landmark London berada di lokasi strategis, dalam jarak 10 menit jalan kaki dari Museum Lilin Madame Tussauds dan Regent's Park. 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.