Frampton on Severn
We Try a £15 Pub Lunch Overlooking the UK’s Longest Village Green
Nestled in the picturesque village of Frampton-on-Severn, home to what is reputedly the UK’s longest village green, lies The Bell Inn—a quintessential village pub that perfectly captures the English countryside charm. Located …