The Landmark one of the most popular 5 star hotels in London, having a distinctive style and ambience that makes it unique. The hotel combines a luxury of a classic British elegance with the deluxe facilities required by today’s discerning travellers.