The town dubbed ‘Covent Garden of the Cotswolds’ that’s even more beautiful at Christmas
On paper it would seem like any other English town: it has a train station, a cinema, a shopping centre filled with businesses, and a thriving town centre. But we know that Stroud[1] is more than that.
Making it stand out from the crowd is a thriving c…