Athelhampton is one of England's finest Tudor Manors, and sitting within the estate is River Cottage, a charming thatched cottage and comfortable holiday home for up to six guests.
More Details & Availability