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.
