Welcome to an oasis of luxury
in the heart of London
With an array of enchanting places to dine, the Landmark London – near to Baker Street station – is a sophisticated and serene fine dining spot. Eat at the enchanting Winter Gardens; savour the unique ambience of the Great Central Bar & Restaurant; sample our delectable, traditional Afternoon Tea; or indulge in the legendary Champagne Brunch!