Udon Mugizo Mountain View ★★★★☆4.4 (814) Restaurants Udon noodle restaurant 180 Castro St, Mountain View, CA 94041 Call Website Details →