- London, England
Located a stone's throw from Hyde Park, Knightsbridge and Buckingham Palace, The Lanesborough is both iconic and luxurious
£1605Price per night from
Located a stone's throw from Hyde Park, Knightsbridge and Buckingham Palace, The Lanesborough is both iconic and luxurious