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