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.

The Landmark London has been named to these Historic Hotels Worldwide Top Lists

The 2023 Historic Hotels Worldwide Top 25 Afternoon Teas

The Landmark London

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

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

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.

Discover

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

Explore the magnificent Kensington Palace several blocks away.

Explore

Explore the magnificent Kensington Palace several blocks away.

Experience the stunning sights of Hyde Park nearby.

Experience

Experience the stunning sights of Hyde Park nearby.

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

Taste

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

View Our Media Gallery