Caswell House is a lovely hidden gem in the Oxfordshire countryside near Witney. Recently converted the Barns are gorgeous, with Cotswold stone walls, original beams and travertine floors. The venue has stunning, carefully tended gardens and is the perfect setting for an outdoor wedding. Caswell…