Leona's

Restaurant in Oak Park, IL

Opening hours: Mo-Th 11:00-23:00; Fr,Sa 11:00-24:00; Su 11:00-21:00 Features: outdoor seating, takeaway, step-free access

4363 West Irving Park Road, Chicago, 60641