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