The Landmark London is situated in the heart of London and provides the luxury and service of one of the world’s leading five-star hotels. The hotel is boasts 11 stunning banqueting suites that can cater for up to 750 guests, a Spa & Health Club and three exquisite best restaurants and bars.
VISIT VENUE WEBSITE