Windermere ne manque pas de choses à découvrir ; Storrs Hall Hotel vous fait profiter d'un séjour au bord d'un lac et ne se trouve qu'à quelques pas de Lake District et à 3 minutes à pied de Lac de Windermere. Cet hôtel 4 étoiles se trouve à 3,3 km de World of Beatrix Potter (parc à thème) et à 18,2 km de Hippodrome de Cartmel.