The Leathes Head Hotel
Exclusive use, private & tranquil
About The Leathes Head Hotel
The Leathes Head is a luxurious 11 bedroom Edwardian country house hotel nestled in the Borrowdale Valley and set within 3 acres of private grounds, of cumbria countryside
Contact & Location
The Leathes Head Hotel
Borrowdale, Keswick, CA12 5UY, Cumbria, United Kingdom