Neilson Park in Toronto, Canada is a 9.6-hectare park located on Neilson Road in Scarborough. This park offers various amenities including three ball diamonds, a gazebo, picnic area, splash pad, and children's playground.
Visitors can enjoy facilities such as two ball diamonds with lights, a skateboard area, and a washroom facility. Neilson Park is a popular destination for outdoor activities and family gatherings in the Scarborough district.
Generated from their website