Get directions to: Los Chorro's Restaurant, Fremont, CA
Restaurant address: 3933 Washington Blvd Fremont, CA 94538, USA
Restaurant: Los Chorro's Restaurant