The Coach House
Lake Road Windermere, LA23 2EQFormerly a coach house built in 1890, The Coach House is situated in the heart of the Lake District and 2 minutes’ drive from Windermere town centre and the shores of Lake Windermere.
4 rooms
from £45