Call (650) 591-1075

to place an order



 1179 Laurel Street 
San Carlos, CA


             
OPEN FOR TAKEOUT ONLY 
TUES-SAT
4pm-8pm