Mongolian barbecue restaurant · Food Court, 2855 Stevens Creek Blvd Fl 2, Santa Clara, CA
Dine-In
More food in Santa Clara, CA · Mongolian Barbecue in Santa Clara