With a five-red-star rating, The Landmark London ranks among the finest of the Capital's leading luxury hotels. An outstanding feature of the hotel is the soaring glass-roof atrium. The hotel boasts three stylish bars and restaurants including the Winter Garden, famous for its Afternoon Tea and a Spa & Health Club featuring a 15 metre swimming pool.