New Canton Restaurant

1160 Laurel St
San Carlos, CA  
Hours of Operation
Daily 10:30am-9pm
Customer Reviews
Business Details
People Also Viewed
Pastas Grille
777 Bellew Dr
Milpitas, CA
Palace Bar B Que Buffet
1092 E El Camino Real
Sunnyvale, CA
 (9)
Burrito Loco Taqueria
2086 Newpark Mall
Newark, CA