"pho" Asian Restaurants in Santa Rosa, CA 4.0 / 5 based on 39 votes Noodle Bowl Asian Restaurant 817 Russell Ave Santa Rosa, CA 95403 3.6 / 5 based on 40 votes Noodle Palace Vietnamese Restaurant, Asian Restaurant 1310 Petaluma Hill Rd Santa Rosa, CA 95404