The Sloane Square

from
check rates
avg/night
up to: % savings
7-12 Sloane Square, London, England
  • stars
  • rating
This traditional London townhouse hotel is located in the London's city centre, 20 metres from Sloane Square Tube Station, 50 metres from trendy King's Road, and one mile from Harrods. read more
Special Offer
Reviews
Draycott Hotel

from
check rates
avg/night
up to: % savings
26 Cadogan Gardens, London, England
  • stars
  • rating
Built by Lord Cadogan in the 1890s, this London hotel occupies three red-brick houses tucked away on a residential street between Chelsea and Knightsbridge; Harrods is 500 metres away. read more
Special Offer
Reviews
Durley House

from
check rates
avg/night
up to: % savings
115 Sloane Street, London, England
  • stars
  • rating
Located in the heart of London, this hotel is within walking distance of Sloane Square and Saatchi Gallery. Also nearby are Harrod's and Buckingham Palace. read more
Special Offer
Reviews