This 17th Century English Manor House is set in 8 acres of Hertfordshire countryside with muntjac deer and the famous Letchworth Black Squirrels, is ideally situated for business and leisure. With its roaring log fires in winter and terrace and gardens in summer it's the quintessential English getaway. Nuffield Health and wellbeing centre is located at the hotel and all guests have complementary use of the Gym, pool and saunas. Set amongst the rolling countryside between the market towns of ... More