Grass had many bare spots but my friends grandson had fun.
Red Oaks Park is located at 16738 Merc Ln, Lockport, IL 60441