21. jan, 2020

Camden Storefronts

Britain's high streets are becoming more and more bland. The same chain stores dominate shopping parades across the country. Thankfully there's Camden Town in London, with shops that don't fit the mould.