Canton Restaurant
(831) 475-8751 | View Website

900 41st Ave, Santa Cruz, CA | Directions   95062

36.964903 -121.964782
Get Directions