 Hiawatha Island

Hiawatha Island is an island located by Owego, New York, on the Susquehanna River.The island covers an area of 112 acres which makes up the majority of Hiawatha Island Riverfront Park Complex.