Location:
12000 South Emerald Avenue
Chicago, IL 60628
Located Within:
Park No. 548 - Major Taylor Bike Trail