A wholehearted welcome awaits those seeking a relaxed break, the unstinting creature comforts you’d expect of an English country house, and 21st century luxuries. Sitting right on the shores of England’s longest lake, (described by The Times as having bagged the best spot on Windermere), in one of the most beautiful parts of the world.
Storrs Hall was last updated on Saturday, September 28, 2024
© 2025 Created by Williamson Media