Cheshire is an area of the British countryside that is simply abundant with beautiful villages, towns and spectacular rolling green hills. This exclusive spa complex and hotel offers a truly wonderful place of rest and relaxation, away from the many stresses of modern life. The rooms are all well designed and carry a collection of modern amenities and luxurious furnishings.