Call (650) 591-1075
to place an order
ORDER ONLINE
1179 Laurel Street
San Carlos, CA
Home
About Us
Menu
ORDER ONLINE
OPEN FOR DINE-IN & TAKEOUT
TUES-SAT
4pm-9pm
View on Mobile