Belle Isle, officially Belle Isle Park, is a island park in the Detroit River, between the United States mainland and Canada. Owned by the City of Detroit, it is managed as a state park by the Michigan Department of Natural Resources through a 30-year lease initiated in 2013 (...)