Get directions to: El Chino Mexican Restaurant, Santa Cruz, CA
Restaurant address: 2525 Soquel Dr Santa Cruz, CA 95065, USA
Restaurant: El Chino Mexican Restaurant