This is a lovely evocative alleyway in Stroud, a town in the Cotswolds, Gloucestershire, England.
Tweet