Belle Isle
Belle Isle - the Park in the middle of the Detroit River. Downtowns of Detroit, Michigan and Windsor, Ontario are near the Southern tip of the Island Park, and the opening into Lake St. Clair is at the Northern tip.
Updated: Jun 13, 2007 2:26am PST