Does this place have a splash park or water park?
Address: 116 Main St, South Hadley, MA 01075, USA
Charlene North | Sep 16, 2018
Yes
Alex P | Sep 16, 2018
It's a little water park
James Krajewski | Sep 16, 2018
Yea
Thanks! Your answer is awaiting moderation.