Chinese Village Restaurant
(831) 462-1933 | View Website

3780 Capitola Rd, Santa Cruz, CA | Directions   95062

36.973130 -121.967994
Get Directions