Get directions to: Palermo Italian Restaurant, Covina, CA
Restaurant address: 646 Shoppers Ln Covina, CA 91723, USA
Restaurant: Palermo Italian Restaurant