Norf London Closing in Downtown Walnut Creek

1341 N. Main St, Walnut Creek

Sad news as the women’s fashion boutique Norf London is closing in downtown Walnut Creek after being in business nearly fifteen years. Check for updates on their Facebook page here. I’ve passed by this shop thousands of times over the years and always enjoyed seeing that Union Jack flag while practicing my Cockney accent.