Proche du centre de Londres, le Chelsea House Hotel propose un hébergement d'un bon rapport qualité/prix à 5 minutes de la station de métro Earl's Court et à 3,2 km de la gare Victoria.