Cedar Manor Hotel and Restaurant

Cedar Manor Hotel and Restaurant

Windermere, UK / A small boutique Country House Hotel in the beautiful countryside of the North West of England. The Lake District. Come and see it, you will fall in love...