High street shops in the small market town of Stow-On-The-Wold in Gloucestershire, England

- Image ID: DKGGBB
High street shops in the small market town of Stow-On-The-Wold in Gloucestershire, England
Gregory Davies / Alamy Stock Photo
Image ID: DKGGBB
Location: The Square, Town Centre, Stow-On-The-Wold, Gloucestershire, England