Melrose Park Sports & Fitness Center

Located at 1000 N. 25th Ave. in Melrose Park.