Lake Haven in Calhoun County, Alabama

Lake Haven in Calhoun County is a water. Lake Haven also exists in Pike County.
Nature
water