The Bay Tree Hotel
Hotel
Burford, Oxfordshire
An 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.
Number of rooms: 29
Sheep Street, Burford, OX18 4LW, United Kingdom