Cadborough Farm Cottages is located in East Sussex, United Kingdom on Cadborough Farm, 172 Udimore Road, Rye. Cadborough Farm Cottages is rated 4.8 out of 5 in the category self-catering accommodation in United Kingdom.
Address
Cadborough Farm, 172 Udimore Road, Rye