Chelsea London Town House tem uma localização conveniente no centro de Londres e apresenta um jardim. O alojamento fornece acomodações, uma varanda e acesso Wi-Fi gratuito.
Fornecendo a um terraço e vista da cidade, esta casa de férias inclui 2 quartos, uma sala de estar, televisão de ecrã plano por satélite, uma cozinha equipada e 2 casas de banho com chuveiro e banheira. Toalhas e roupa de cama são providenciadas nesta casa de férias.
Chelsea London Town House tem vários pontos de interesse populares nas suas proximidades, incluindo Estação de Metro de South Kensington, Victoria and Albert Museum e Galerias Comerciais Harrods. O aeroporto mais próximo é o Aeroporto London City, que fica a 18 km de Chelsea London Town House.