The Landmark London is an oasis of luxury and tranquility in the heart of the capital, combining classic style and grandeur with contemporary flair and world class service. For over 100 years, this Grande-Dame Hotel has been one of London’s most iconic 5-star properties. Its illustrious legacy includes all the marks of greatness including an opening ceremony with members of the Royal Family.
The Landmark London believes in empowering its people while creating, as they say, a friendly and family atmosphere for everyone to enjoy. A key part of their company vision and purpose is to challenge each other to enrich their teams and their business to create fulfilling careers and engaging work.