Take in a game hosted by the 700-player Upper Providence Little League. Not your thing? With trails, a picnic pavilion and a fun and interesting playground, there's plenty of other things to do at MacFarlan Park. This expansive park features regulation ball fields and sits next to Oaks Fire Company.