Get directions to: Mr. Fish & Chips, Simi Valley, CA
Restaurant address: 3977 Cochran St Ste C Simi Valley, CA 93063, USA
Restaurant: Mr. Fish & Chips