Order Online

New Canton Restaurant

1160 Laurel St
San Carlos, CA 94070
(650) 591-4952
Order online Menu | Info
Any questions please call us.