2223 N Clybourn Ave / Chicago / IL 60614 / United States sport fitness chicago Fitness center 244.85 KM