Lalo's Restaurant
Address:
5757 S Cicero Ave, Chicago, IL 60638
Phone:
(773) 838-1604 Restaurants
Other Businesses:
- Once Upon A Thai at 3705 N Southport Ave, Chicago, IL 60613
- Metropolis Rotisseria at 924 W Armitage Ave, Chicago, IL 60614
- Snarfs at 955 W Webster Ave, Chicago, IL 60614
- Morida Japanese Sushi Bar at 903 W Armitage Ave, Chicago, IL 60614
- Rio Grande 7 Mares Restaurant at 4012 W Montrose Ave, Chicago, IL 60641