Lalo’s Restaurant

Overview

Address: 530 S Citrus Ave Ste
Azusa, CA 91702
Phone: 626-966-9146