|
About Storrs Hall |
|
| Amongst all the Hotels in the Lake District~ Storrs Hall is unquestionably one of the most spectacular. It is surrounded by the natural beauty of the Lake District. The Hotel~ a grade ll Georgian Mansion~ offers a most idyllic setting for people who enjoy |
|
|
|
|