Club Harlo


2300 W North Ave
Melrose Park, IL 60160

 

A Bar and Grill in Melrose Park IL

Club Harlo is a privately held company in Melrose Park, IL it was established in 2010


Mon - Sun 11:00 am - 2:00 pm

Click the button to add a review for Club Harlo

Add Review