This 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.