Get directions to: Manny's El Loco, Covina, CA
Restaurant address: 845 W Cypress St Covina, CA 91722, USA
Restaurant: Manny's El Loco