Description

Loon Call Island is located approx. 0.5 acres; located in the City of Augusta at the NW end of Togus Pond

History

The name refers to loons which nest on the pond

Nearby Features