Merewood Country House Hotel 4 stars

Ecclerigg, Ambleside Road, Windermere, LA23 1LH, United Kingdom

Hotel image
Read more reviews for Merewood Country House Hotel