Caswell House is an exclusive Oxfordshire Cotswold barn wedding venue offering a stylish and romantic setting for Amy & Aiden's special day.