town in Clay County, Alabama

Ashland