Last modified on 9 May 2011, at 23:32

Category:Mooresville, Alabama

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.