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