Photo: Mooresville, Alabama Post Office, by Jimmy Emerson, some rights reserved. Photo shared under the Creative Commons License.
Constructed in 1840 as a grocery store, the Mooresville Post Office is the oldest functioning post office building in Alabama.