Lalo Restaurant

restaurant in Crawford, Cicero

Phone: (773) 762-1505

Website: www.lalos.com

Address: 4126 W 26th St