7-12 Sloane Square
Main: 020 788...
Our Luxury hotel is located on Sloane Square, in the Royal Borough of Kensington and Chelsea. Experience understated elegance, with personal and attentive service. London's top attractions are easily reached by London Underground just across the square or by taxi from the rank opposite the hotel entrance.
Reviews for this businessLeave a review
Monday to Sunday
Open 24 Hours