The Bay Tree Hotel
Sheep Street Burford, OX18 4LWAn enchanting Cotswold retreat in the picturesque town of Burford, few could resist the rustic charm of this 16th century residence, whether it is for a leisure break, business trip or special occasion.
21 rooms
from £109