Cheshire’s ‘hidden gem’, The Spa at the Manor House, based in Alsager, East Cheshire, is inviting guests to experience ‘Frost ...