1555 Neilson Rd, Toronto
View LocationThis 9.6 hectare park on Neilson Road just south of Finch Avenue East in Scarborough features three ball diamonds (two with lights), a gazebo and picnic area, a splash pad and a children's playground.
The park offers a great space for outdoor activities and is a popular spot for watching baseball games and letting kids play