El The Villa Kensington se encuentra en el elegante barrio de Kensington, junto a la famosa Cromwell Road y a 300 metros de la estación de metro de Gloucester Road. La recepción permanece abierta las 24 horas.
El The Villa Kensington dispone de habitaciones tradicionales con baño privado moderno con secador de pelo. Todas las habitaciones están equipadas con TV con canales Freeview, set de té y café y WiFi.
El hotel está a 10 minutos a pie del Museo de Historia Natural y a 1,6 km de Harrods. Hyde Park y Kensington High Street se encuentran a 15 minutos a pie, mientras que Earl's Court está a 10 minutos a pie.