Con depósito de equipajes y un restaurante, el hotel de 4 estrellas Sloane Square Hotel Londres se encuentra en el barrio Chelsea, a alrededor de 25 minutos andando del parque de St. James y a unos 15 minutos en coche del Puente de la Torre. Para la seguridad, el hotel está equipado con una caja fuerte y seguridad las 24 horas.
!El hotel está cerca de las Ellis Street y no demasiado lejos de la estación de metro el Sloane Square. Los lugares de interés cultural de la zona son la guerra de Churchill (2 km) y el Museo de Victoria y Alberto (1 km). El Ojo de Londres se encuentra a unos 10 minutos en coche del lugar. Sloane Square Hotel está a poca distancia de la estación de autobuses Victoria Coach.
!Este hotel dispone de 126 habitaciones equipadas con TV de pantalla plana con canales vía satélite, además de un refrigerador minibar. En algunas unidades hay un cuarto de baño privado con albornoces y una ducha. Los cuartos de baño incluyen una ducha, junto con comodidades como albornoces y zapatillas. Algunas de estas habitaciones también dan a la ciudad.
Cada mañana se invita a los huéspedes al restaurante para desayunar. Se sirve comida mediterránea en el Manicomio Restaurant, que está a alrededor de 5 minutos a pie del establecimiento.
La propiedad ofrece un ambiente íntimo para el desayuno, lo que podría significar una breve espera si está ocupado. También se ofrecen habitaciones con cama queen o dos cómodas camas individuales.
La estación de metro Sloane Square está a solo cinco minutos andando del hotel, en pleno corazón de Chelsea. Además, se encuentra a una distancia de 3 km de Charing Cross y a 20 km del aeropuerto de London City, lo que proporciona un fácil acceso a otros lugares de interés, como el Museo de Historia Natural, el Palacio de Buckingham y los palacios reales de Kensington.