Remove Ads

Photos for El Jardin Restaurant

El Jardin Restaurant

655 Capitola Rd, Santa Cruz, California 95062 USA

368 Reviews