Get directions to: Lalo's Restaurant, Azusa, CA
Restaurant address: 530 S Citrus Ave Ste 8 Azusa, CA 91702, USA
Restaurant: Lalo's Restaurant