El Kensington Town House está equipada con todas las comodidades necesarias para satisfacer las necesidades tanto de los hombres de negocios y viajeros de ocio. Cada habitación ha sido recientemente reformado con el énfasis en la comodidad y la relajación. El mobiliario es elegante pero discreto y todas las habitaciones tienen doble acristalamiento. Earls Court estación de metro se encuentra a sólo unos minutos de distancia.