English: Mooresville is a town in Limestone County, Alabama. Settled in 1805 and incorporated in 1818, it is the oldest incorporated town in Alabama. The entire town is listed on the National Register of Historic Places.
Media in category "Mooresville, Alabama"
The following 22 files are in this category, out of 22 total.