• 1
  • 2

The Landmark London

The Landmark

  • Location: London
  • Hotel Type: City
  • Hotel Style: Classic
  • Average Rating: 9.6/10   What's This?
  • Customer Responses:  1   What's This?


Strategically located next to Marylebone station, The Landmark London is a true oasis of luxury in the heart of the bustling British capital. Originally one of London’s Victorian era railway hotels, the historic property combines classic style with modern amenities. Its 300 elegant rooms and suites are characterized by an authentic classic design featuring fine furniture and a soft pastel color palette while ample natural light creates a warm and comfortable environment for the hotel’s guests. Arguably the hotel’s piece de resistance is its spectacular winter garden, a large glass-roofed atrium with tall palm trees that sets a tropical tone and is enough to make you forget you’re in downtown London. Enjoy a modern European menu as well as quintessential afternoon tea at this unique venue and enjoy exploring London’s attractions.