Leddon Farm is a tranquil grass pitch caravan site near Bideford in Devon, offering peaceful rural living and easy access to North Devon's coastline and Exmoor.