Just added a new playground addition. Beautiful park. Great for young kids.
Riverfront Park is located at 1907 E 166th Pl, South Holland, IL 60473