O & C China Bistro ★★★★☆3.8 (97) Restaurants Chinese restaurant 7501 Healdsburg Ave, Sebastopol, CA 95472 Call Website Details →