Town in Maine, United States
townofleeds.com
Leeds is a town in Androscoggin County, Maine, United States. The population was 2,262 at the 2020 census. Wikipedia