The Landmark London Hotel, a five-star property in central London, is near top attractions and amenities. Just minutes from Oxford Circus for shopping and Piccadilly Circus for theatres, it offers easy access to London’s airports within an hour. The hotel features 300 spacious rooms, including 51 suites, 11 event rooms, three bars and restaurants, the award-winning Afternoon Tea, and a luxurious Spa & Health Club with a pool, Jacuzzi, and gym.