El The Apartments By Capital Londres está situado en el barrio Chelsea de Londres, a tan solo 5 minutos a pie de la Iglesia de la Trinidad.
La Abadía de Westminster se encuentra a unos 2 km de la propiedad, y la Galería Nacional está situado a unos 3 km. Los huéspedes pueden llegar fácilmente a la Galería Saatchi, que está a unos 10 minutos a pie. El The Apartments By Capital está situado a unos 3,1 km del London Eye.
Este apartamento incluye 2 dormitorios. Los huéspedes que se alojen en este alojamiento disfrutarán de la comodidad de disponer de secador de pelo, gorro de ducha y toallas de baño en el baño. Además, hay un inodoro separado y una ducha.
Para mayor comodidad, el The Apartments By Capital dispone de una cocina totalmente equipada con una cafetera/tetera, una nevera y utensilios de cocina. La estación de metro Sloane Square también está bastante cerca del apartamento.