The Landmark London

View our
special offers
The perfect balance of classic English elegance and contemporary luxury, The Landmark London is the perfect place to begin an adventure. Founded in 1899 as a railroad hotel along the Great Central Railway, this unique historic landmark is close to the numerous attractions that have made London’s West End an incredibly popular international destination. Several iconic British landmarks are only a short distance from the hotel, such as Westminster Abbey, the London Eye, and Spencer House. The hotel is especially close to many famous cultural institutions, such as the Royal Academy of Arts, the British Museum, the National Portrait Gallery, and Sir John Soane’s Museum. The Landmark London is truly an amazing place for a fulfilling journey into England’s capital city.
Image of Atrium The Landmark London United Kingdom

The Landmark London

Experience this elegant five-star hotel, an oasis of luxury in the heart of London.


Location Map

Explore the Sherlock Holmes Museum, The Wallace Collection, and The Regent's Park moments away.


Discover the rooms where the Army Film & Photographic Unit worked during World War II.


Explore the magnificent Kensington Palace several blocks away.


Experience the stunning sights of Hyde Park nearby.


Taste some of the finest tea in the city at The Landmark London.

View Our Media Gallery

Sign up for our Newsletter


  • HHA Logo
  • NTHP Logo
  • STE Logo