London, United Kingdom | View On Map

The Landmark London

The Landmark London, an Oasis of Luxury in the Heart of London.

A magnificent historic and iconic hotel that blends contemporary flair with classic style. Featuring a breathtaking eight-storey-high glass Atrium with palm trees, the Landmark London has 300 spacious and elegant bedrooms and suites, 11 events spaces for up to 600 guests, four dining and drinking destinations including the enchanting Winter Garden Restaurant and a sensuous spa. Experience quintessential London charm the heart of the world’s finest city.

Location


222 Marylebone Road
London
NW1 6JQ
United Kingdom