One of Toronto great parks
Riverdale park is located at 381-425 Carlton St, Toronto, ON M5A 2M3, Canada