Mooresville Post Office

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.

Mooresville Post Office historic Alabama building
Photo courtesy of Creative Commons; photo by Brian Stansberry
Mooresville Post Office historic Alabama building