5917 N. Broadway Chicago, IL 60660
The climbing wall maximum height is 35 Ft. high. Please contact the park for additional details.
5917 N. Broadway Chicago, IL 60660 United States