Sloane Square, London, England
Sloane Square Hotel Hotel Description
Elegant Hotel located in the Heart of Sloane Square, London. The Hotel boasts 105 bedrooms all with ensuite facilities and pay TV. The Hotels location is situated in the fashionalable area of Chelsea, London and is only minuets walk away from the Famous kings road renowed for shopping and arts of all kinds. With the hotels bar and restaurant serving both food and excellent wines from its menu, there is always a reason to dine here.
Sloane Square Hotel Hotel Facilities
- 24 hour Front Desk
- Non Smoking Rooms
- City Center