★ 4.3 / 5 from 1426 reviews
#19 Vegetarian in Cotswold
Steak
The Bell Inn
Main St, Cotswold, United Kingdom, WR12 7PJ
"Nice place, food was good. Friendly atmosphere"
Nestled in a picturesque setting, this restaurant presents a mixed bag of experiences. While some patrons rave about the delightful food, attentive st...