Cet hôtel 2 étoiles est situé sur une paisible place avec jardin, à 5 minutes à pied de Hyde Park. La gare de Paddington, d'où part le train Heathrow Express, est à 2 minutes de marche.