Largemouth bass fishing on Island Pond, Leeds, Androscoggin County, Maine (July 6, 2013)
View Map Island Pond is an 18-acre body of water located in Leeds, Maine (see The Maine Atlas and
View Map Island Pond is an 18-acre body of water located in Leeds, Maine (see The Maine Atlas and

Reach out to us. We would love to hear from you