The Landmark London is a grand Victorian hotel located near Marylebone Station. The hotel offers rooms and suites with balconies that overlook the hotel's stunning atrium or the city streets. Guests can enjoy the unique architectural beauty of the hotel from their private balconies. The Landmark London also features a variety of dining options, a spa, and a swimming pool, ensuring a delightful stay in the heart of London.