A must for all green-thumbs. Slip off into this delightful English country garden with its Tudor castle ruins. An eminent and enchanting feat of design.

More in this area

Share this place

Choice Hotels in South East England