Horwood House, set in 38 acres of stunning grounds, is a country house with modern facilities, and is located just outside the village. Visit Horwood House website.