Canton Restaurant

820 41st Ave, Santa Cruz CA

(831) 462-1378

Location