Get directions to: Penguins Of Santa Cruz Valley, Canyon Country, CA
Restaurant address: 18748 Soledad Canyon Road Canyon Country, CA 91351, USA
Restaurant: Penguins Of Santa Cruz Valley