Localizado na elegante Kensington, à saída da famosa Cromwell Road, o The Villa Kensington fica a 300 metros da Estação de Metro Gloucester Road. O hotel providencia uma receção 24 horas.
Todos os quartos tradicionais do The Villa Kensington têm uma moderna casa de banho privativa com um secador de cabelo. Todos os quartos incluem televisão com canais Freeview, comodidades para preparar chá e café, e acesso Wi-Fi.
O hotel fica apenas a 10 minutos a pé do Museu de História Natural e apenas a cerca de 1,6 km do Harrods. O Hyde Park (parque) e a Kensington High Street (rua) encontram-se a 15 minutos a pé e Earl's Court a 10 minutos a pé.