Mooresville, Alabama

Mooresville (Limestone County, Alabama)
The oldest incorporated town in Alabama (November 16, 1818).