The Bell Inn, Stow-on-the-Wold, Gloucestershire.

View of Church Street, Stow-on-the-Wold, Gloucestershire, England