Travelodge Burford Cotswolds, Burford, United Kingdom
Travelodge Burford Cotswolds is conveniently located at Bury Barn in Burford, United Kingdom
Hotel Location:
Address: Bury Barn
City: Burford
Country: United Kingdom
Hotel Features:
- Check-In Time: 1500
- Check-Out Time: 1200
- Pets Allowed