Chinese restaurant · 2855 Stevens Creek Blvd 2329 Valley Fair Mall L2, Santa Clara, CA
Delivery · Dine-In
More food in Santa Clara, CA · Chinese Food in Santa Clara