State park & harbor situated on the Detroit River right outside the heart of downtown Detroit.
Down to Earth view of the Isle, through pictures