The Market Square, Wells, Somerset.

The Market Square, Wells, Somerset, England