The Sloane Club Hotel is located in London City Centre, a neighbourhood in London. The area's natural beauty can be seen at Hyde Park and Green Park, while Victoria Palace Theatre and Buckingham Palace are cultural highlights. Looking to enjoy an event or a game while in town? See what's happening at Stamford Bridge Stadium or The Oval.
Extra-person charges may apply and vary depending on property policy
Government-issued photo identification and a credit card, debit card or cash deposit may be required at check-in for incidental charges
Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed
Property is also known as
Sloane Club Hotel London
Sloane Club Hotel
Sloane Club London
The Apartments By Sloane Club London England
The Sloane Club Hotel Hotel
The Sloane Club Hotel London
The Sloane Club Hotel Hotel London
Frequently asked questions
Located in London City Centre, this hotel is within a 5-minute walk of King's Road and Sloane Square. Harrods and Victoria Palace Theatre are also within 1 mile (2 km). Sloane Square Underground Station is only a 3-minute walk and Knightsbridge Underground Station is 17 minutes.