Sloane Place ligt in Londen, op 1,6 km van het Victoria and Albert Museum en op 1,6 km van Harrods. Het beschikt over een bar en een terras. Het 4-sterrenhotel beschikt over een restaurant en kamers met airconditioning, gratis WiFi en een eigen badkamer. De accommodatie beschikt over een 24-uursreceptie, een conciërgeservice en organiseert excursies voor de gasten.
Gasten van het hotel kunnen genieten van een continentaal ontbijt of een volledig Engels ontbijt.
Buckingham Palace ligt op 1,8 km van Sloane Place, en het Natuurhistorisch Museum bevindt zich op 2,1 km afstand. De dichtstbijzijnde luchthaven is London City, op 17 km van de accommodatie.