Peche Island Landing Park

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.