A Londra, gli hotel di lusso uniscono storia e modernità. The Dorchester, con vista su Hyde Park, offre una spa e un ristorante stellato Michelin. Il Kensington Hotel a South Kensington è vicino a musei e negozi di lusso. Il Marylebone Hotel dispone di piscina coperta e centro fitness. St. Ermin's Hotel, accanto a St. James's Park, unisce design raffinato e servizi contemporanei.
Il budget per una notte parte da circa 300€ ma può superare i 1000€ nelle suite più esclusive. I quartieri migliori sono Mayfair, Knightsbridge, Marylebone e Bloomsbury. Quasi tutti gli hotel offrono spa, ristoranti di alta cucina e palestre attrezzate. Consiglio: prenotare con largo anticipo per ottenere le tariffe migliori, specialmente durante eventi come il Chelsea Flower Show.
