You don’t have to stay in the Royal Suite to feel like a million bucks—though, technically, you will spend it. The Lanesborough Club & Spa is a secret world of its own. Think marble columns, heated floors, and a 17-meter pool that glows like a jewel box. The treatments include “Diamond Infusion” facials that cost more than a full spa day elsewhere.
Most Expensive Hotel Per Night In London
Dining here is an event, not a meal. The Céleste restaurant is helmed by a Michelin-starred chef who treats vegetables like fine art. You might order a simple salad, but it will arrive looking like a miniature Zen garden. And the Library Bar? It serves a cocktail called “The Lanesborough Royale,” which is basically champagne blessed by a sommelier.
Practical Tips for the Curious Visitor
- Want to peek inside? You can enjoy afternoon tea in the Garden Room without booking a room. It’s £75 per person, but the scones are legendary.
- Book early for “off-peak” luxury. A classic room during the low season (January or February) can be “only” £900 a night. That’s still steep, but it includes a butler, so you can feel like a minor aristocrat.
- Dress the part. Even if you’re just having a drink at the bar, smart casual is the minimum. No jeans with rips, please—unless they’re designer rips costing £500.
Another cultural note: The neighborhood around the hotel is Belgravia, home to embassies and billionaires. You might spot a diplomatic car or two. It’s the kind of area where people walk their tiny, fluffy dogs in cashmere sweaters. It’s very Jane Austen meets Succession.
If the Lanesborough isn’t your vibe (or your budget), consider the Savoy or Claridge’s. Yes, they cost a fortune, but they’re slightly less astronomical. The Savoy has a history of hosting stars like Chaplin, while Claridge’s is known for its Art Deco glamour. Both are slightly more accessible—if you can call a £1,000 night “accessible.”
10 Most Expensive Hotels in London