Leona's Restaurant
Add to Favorites
OPEN NOW
Today: 11:30 am - 11:00 pm
Saved to Favorites
601 E 170th St, South Holland, IL 60473
2210 W Taylor St, Chicago, IL 60612
Phone: (773) 327-8861
Address: 3215 N Sheffield Ave, Chicago, IL 60657
Fax: (773) 880-6493
Cuisines: Italian, European, Continental
Price Range : Average
Good for Kids: Yes
2459 N Halsted St, Chicago, IL 60614
1708 W Belmont Ave, Chicago, IL 60657
3443 N Broadway St, Chicago, IL 60657
1801 W Byron St, Chicago, IL 60613
2856 N Clark St, Chicago, IL 60657
2942 N Lincoln Ave, Chicago, IL 60657
2241 N Western Ave, Chicago, IL 60647
222 W Ontario St Ste 350, Chicago, IL 60654
431 N Dearborn St, Chicago, IL 60654
4748 N Kimball Ave, Chicago, IL 60625