Worumbo Hydro Station
31 Canal St
Lisbon Falls, ME 04252
Lisbon Falls, ME 04252