A 4.9 hectare heavily forested park at the intersection of Finch Avenue West and Islington Avenue.