Menu
Shopping

The Red Box Relocates to Nearby Spot in Downtown Walnut Creek


1378 N. Main St, Walnut Creek

The women’s fashion boutique The Red Box relocated a couple of spots away in downtown Walnut Creek where Body Time used to be. Check out their online selection here.