We found 2 matches:
King John's Barn - Burford
4* self catering in the Cotswolds
The Lamb Inn - Burford
The Lamb Inn is a country Inn with five unique and Luxurious guest rooms.