Welcome to an oasis of luxury
in the heart of London
The Landmark London is a five star centrally located hotel set in sumptuous surroundings. The hotel offers a breath-taking oasis of luxury, sophistication and serenity and places its guests right in the centre of London. The hotel distinguishes itself with superior service and its magnificent glass-domed atrium restaurant, the Winter Garden.
An enchanting hotel in the heart of the world’s finest city, The Landmark London offers quintessential London charm in the sumptuous surroundings of a magnificent grande dame hotel.
Discover a breath-taking oasis of luxury, sophistication and serenity – The Landmark London is the crowning jewel of the fashionable Marylebone district, and located less than half a mile from the world famous, Baker Street, home of Sherlock Holmes! Offering an ideal location, The Landmark London, is a 5 star oasis of luxury and calm right in the heart of central London.