Storrs Hall Wedding Photographers
If you’re looking for a luxurious wedding venue in the Lake District you may want to add Storrs Hall to your short list. Located on the side of Lake Windermere and surrounded by the wonderful Lake District fells it’s truly a magnificent setting.