Located near Marylebone Station, The Landmark London offers stunning views of the city's skyline. The hotel's rooms are elegantly designed and provide a perfect vantage point to admire landmarks such as Regent's Park, the BT Tower, and the Shard. Indulge in the hotel's spa and dining options while enjoying the panoramic vistas of the vibrant city.