Call (650) 591-1075

to place an order



 1179 Laurel Street 
San Carlos, CA


             
OPEN FOR DINE-IN & TAKEOUT
TUES-SAT
4pm-9pm