The town of Mooresville, Limestone County, is listed in its entirety on the National Register of Historic Places. The town itself dates to 1818, when Alabama was still a territory, and the post office, pictured here, was constructed in 1840 and is the oldest operating post office in the state.
![](https://bunny-wp-pullzone-5vqgtgkbhi.b-cdn.net/wp-content/uploads/2018/04/Mooresville-Post-Office-1300x937.jpg)