Town Head

Set in 110 acres of private ancient parkland on the unspoilt shores of Lake Windermere, Town Head could be the perfect venue to host your event or party.