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.

Photo courtesy of Creative Commons; photo by Brian Stansberry