Stroud a small town in Gloucestershire in the south of the Cotswolds. Famous for its Saturday Farmers Market. Stroud Ecotricity
Size: 5766px × 3875px
Location: Stroud Gloucestershire England UK
Photo credit: © Mr Standfast / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: bohemian, cotswolds, ecotricity, hq, independent, local, produce, retail, stroud