Where is The Bay Tree Hotel, Burford?

Where is The Bay Tree Hotel, Burford located?

The Bay Tree Hotel, Burford, Oxfordshire, United Kingdom (approx. 51.8079°, -1.63858°)


Where is The Bay Tree Hotel, Burford on the map?