I am not sure. I was at Jeffrey Mansion and Park for wedding. I was a bridesmaid so I really didn't get a chance to explore the trails. Sorry I couldnt be of more help.
I've never seen snails. Most parks have some sort of restrictions on wildlife collection. Check the online park rules.
I have never seen any there. I'm sure there are close to the river, and I don't think anyone would care.
Thanks! Your answer is awaiting moderation.