Ippinn Udon & Tempura ★★★★★4.6 (595) Restaurants Udon noodle restaurant · Tempura restaurant 1880 Mendocino Ave D, Santa Rosa, CA 95401 Call Website Details →