Sloane Square Apartments ligt in het centrum van Londen, op 12 minuten lopen van metrostation South Kensington en 1,2 km van Harrods, en biedt accommodatie met gratis WiFi.
Sommige units hebben ook een kitchenette met een koelkast, een oven en een magnetron.
Populaire bezienswaardigheden in de buurt van het appartement zijn Victoria and Albert Museum, Natuurhistorisch Museum Londen en Royal Albert Hall. Het dichtstbijzijnde vliegveld is Luchthaven London City, op 17 km van Sloane Square Apartments.