A small densely forested park on Finch Avenue East near Neilson Road.