Artist Residence Oxfordshire, South Leigh / England Those who are planning a road trip through the Cotswolds, should check in here: The Artist Residence Oxfordshire combines rustic living in the countryside with a…