Situé dans le borough royal de Kensington et Chelsea, le London Visitors Hotel est composé de deux maisons victoriennes qui ont conservé de nombreux éléments d'époque.