horwood_house horwood_house_poolHorwood 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.