Inn At Kew Gardens, The
L'Inn At Kew Gardens est situé à 150 mètres des jardins de Kew et à 2 minutes à pied de la station de métro la plus proche. Depuis la propriété, vous accéderez aisément au centre de Londres. Elle propose des chambres claires et modernes.