#TIL About Detroit: Belle Isle is Bigger than Central Park
Belle Isle is a recreational island park located in the Detroit River between Detroit and Canada — and, it’s the country’s largest city island park. At approximately 982 acres, Belle Isle is larger than New York City’s Central Park. (Fun fact: both Central Park and Belle Isle were designed by famed landscape architect Frederick Law … Continued