Location:
10021 S. Luella Ave.
Chicago, IL 60617
Located Within:
Luella Park
Features:
Rubberized Surface