Windsor Park Located off Riverdale Ave, on Windsor Ave. ( Click Image for directions! ) <- Back to Main