Este hotel conta com uma localização privilegiada em Londres, a apenas 300 metros de distância do Centro de Exposições Earls Court. É o cenário ideal para viajantes de negócios ou de lazer, já que conta com fácil acesso a uma série de atrações e pontos de interesse. O hotel encontra-se apenas a 10 minutos a pé da estação de metro London Earls Court e próximo de uma variedade de restaurantes internacionais. O hotel abriga uma série de excelentes instalações, garantindo uma estadia memorável. Os quartos estão concebidos de forma clássica. Os hóspedes podem desfrutar de um delicioso café da manhã diário.