Mandarin Kitchen ★★★★☆4.3 (91) Restaurants Chinese restaurant · Asian restaurant · Chinese takeaway 722 Village Ct, Santa Rosa, CA 95405 Call Website Details →