Shopping Walnut Creek The Red Box Relocates to Nearby Spot in Downtown Walnut Creek September 11, 2019 8:30 am 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. Featured Previous Post Piccolo Napoli Under New Ownership in Orinda Theatre Square Next Post Broadway Eyeworks Relocates within Downtown Walnut Creek