
Celebrate the Magic of the Seasons with Armathwaite Hall Hotel & Spa
Drawing on inspiration from earth’s natural healing properties, Armathwaite Hall Hotel & Spa was recently named one of the best spa hotels in the Lake District by The Times. Hidden away within 400 acres of private land in one of the UK’s least polluted areas, Armathwaite Hall is the ultimate















