Welcome to Beggars Barn. A luxury spa complex, 10/11 bedroom home set in 3 acres of Oxfordshire countryside, sleeping 12-30 guests.
Nestled just outside the pretty village of Shutford on the edge of the Cotswolds, this luxurious self catering family home is presented to the highest of standards, offering total comfort & relaxation for your special occasion.