1 of 13The 1960 (opens in new tab)1960 N Main St, Walnut Creek, CA 94596(925) 940-5131$3,133+/moTotal price12-mo lease2 units availableStudio • 1 bedVerifiedView DetailsCheck availability
1 of 81315 Alma Avenue (opens in new tab)1315 Alma Avenue, Walnut Creek, CA 94596(510) 964-2096View DetailsCheck availability