Get directions to: Los Compadres Mexican Restaurant, Hayward, CA
Restaurant address: 944 C St Hayward, CA 94541, USA
Restaurant: Los Compadres Mexican Restaurant