Yum Noodles ★★★★☆4.3 (470) Restaurants Chinese noodle restaurant · Chinese restaurant · Chinese takeaway (...) 5223 Stevens Creek Blvd, Santa Clara, CA 95051 Today: 11 AM–2 PM, 5–8 PM Call Website Details →