Get directions to: Los Planes De Renderos, Hayward, CA
Restaurant address: 22841 Mission Blvd Hayward, CA 94541, USA
Restaurant: Los Planes De Renderos