Peche Island Landing Park
8734 Riverside Drive East
Peche Island Landing was established in 1979, when the City purchased two adjoining riverfront lots and is primarily a rest area or 'pocket‑park' along Windsor's riverfront, offering visitors a clear, unobstructed view across the Detroit River.
Amenities
Benches,Fishing