Location:
8800 S. Clyde Ave.
Chicago, IL 60617
Description
Jesse Owens Park Nature Garden is 0.5 acres of native prairie habitat surrounding the LEED-certified fieldhouse at Jesse Owens Park.
Help keep wildlife wild, safe, and healthy by following posted signage and Natural Areas Rules and Regulations.