It took me a while to find this place (before I saw it on YELP just now) when I went last week but it's simply a trip that's worth it if you love nature and don't want to venture far or if you have a four-legged friend!
Located at Taunton and Church, you have to go North on Church until you see the parking (may have parked cars already). The first trail should be Duffins Trail and I highly recommend exploring this trail. I brought my dog on a very hot day and we enjoyed our off-leash walk (this whole area is off-leash) through the forest and ultimately to the creek where she refreshed herself.
It was such a great mini excursion and everyone being so friendly definitely was a bonus!