Map of Graham Lake in Hancock County, ME:

Graham Lake Hancock Ellsworth 44.59086 -68.44068