Map of Indian Island in Hancock County, ME:

Indian Island Hancock Branch Lake 44.5400753 -68.6241927