Get directions to: H & H Fish & Chips, Canyon Country, CA
Restaurant address: 19010 Soledad Canyon Rd Canyon Country, CA 91351, USA
Restaurant: H & H Fish & Chips