Elm Bluff, also known as Centreport, Shepardsville, and Shepardville, is an unincorporated community in Dallas County, Alabama.
[2] It was named for the nearby bluff on the Alabama River and the closely associated Elm Bluff Plantation.
[3]
This Dallas County, Alabama state location article is a stub.
You can help Wikipedia by expanding it.