Toledo, Ohio 43614
Delaware Island is an island in the Maumee River and may be viewed from River Road.
Restrooms on site