Top Brunch Spots » Restaurants » Noodle shop Santa Rosa » Noodle Palace – South East Asian Cuisine – Santa Rosa, California 95404