Cedar Manor Hotel & Restaurant

Ambleside Rd, Windermere, LA23 1AX, United Kingdom

Hotel image
Read more reviews for Cedar Manor Hotel & Restaurant