santa clara 4485 STEVENS CREEK BLVD
MON-FRI 10-9PM
SAT-SUN 9-9PM

Dine In · Takeouts
Vegetarian Options
Private Parking