No
No. But there is a nice garden with shaded seating.
There's also play fountains/splash pads at the new park in Ellenwood. It is called Village Park.
There's a splash pad in Hampton, not sure how much it is though
Nope. Only a few playgrounds, memorial, museum and bathrooms.
Thanks! Your answer is awaiting moderation.