If i remember correctly I strongly believe that you can. There is water bottle fill station along with a dog watering station by the pinic area that is just off the bike trail.
I don't recall a spigot but you could fill from the bathroom probably
Not sure but they have bathrooms ..sorry
Thanks! Your answer is awaiting moderation.