Shopping Walnut Creek The Beauty Source Opens in Walnut Creek June 16, 2014 8:30 am 1357 N. Main St, Walnut Creek Last month I noted that The Beauty Source was opening in downtown Walnut Creek on N. Main St, and they have now opened. Previous Post Fast Times 80s Dance Party Band at Blu 42 Tonight in Walnut Creek Next Post Ice Monster Coming Soon to Nob Hill Shopping Center in Walnut Creek