Low Wood Bay Resort & Spa
Ambleside Rd, Windermere LA23 1LP
+443332203105
Description
Low Wood Bay | Lake District Spa Hotel | Windermere
Low Wood Bay Resort & Spa, a luxury Lake District Spa Hotel nestled on the Windermere shoreline, in the heart of the Lake District National Park.