The "Harlo" stands alone against snobby eateries and pretentiousness of any kind. They do one thing well and they never close. You can go there anytime for your choice from the small but fantastic menu.
Address: 2400 W North Ave, Melrose Park, IL 60160-1118
Location: United States > Illinois (IL) > Melrose Park
Phone Number: +1 708-344-8353