Back to The Landmark
The Landmark London
The Landmark London Opened in 1899 and is one of London’s most iconic hotels. Based in Marylebone they combine timeless British elegance with 5 star luxury.
As seen in the ‘Marylebone on Display’ exhibition

“Welcome to The Landmark London, where timeless elegance meets the vibrant spirit of Marylebone. From the moment a guest steps through the doors, they’ll be embraced by the energy of the neighbourhood—gracious, stylish, and truly unforgettable.”
– Orlando, Door Person (2025).
Outdoor space
Yes
Event space capacity
Up to 600 people
Number of rooms
300
Opening Times
Address
The Landmark London
Marylebone Road
London
UK
Marylebone Road
London
UK