Willow Creek Center is located at 1026 Mohr Lane in Concord, CA 94519. Our direct line is (925) 685-1011.