The Lamb Inn, Burford (3-star) | TravelManiac