Solstice Sunglasses Closes at Broadway Plaza in Walnut Creek

Broadway Plaza, Walnut Creek

Solstice Sunglasses, which opened over four years ago at Broadway Plaza in downtown Walnut Creek, has closed according to the Broadway Plaza directory page. According to this New York Business Journal article, they declared bankruptcy last month.