Crofts Barn is a peaceful caravan site in Epwell, Oxfordshire, offering enhanced grass pitches, electric hookups, and excellent wildlife viewing at the edge of the Cotswolds.