Jump to content

Lowndesboro, Alabama

From Simple English Wikipedia, the free encyclopedia

Lowndesboro is a town in Lowndes County, Alabama, United States.