2336 Highway 20
Town Creek, AL 35672
8,125 sq-ft building built in 2004
Property Type: Single Building
Lease Status: Fully Leased
Town Creek is a town in Lawnrence County, Alabama and is included in the Decatur Metropolitan Area. Since 1920, it has been the second largest town in Lawrence County after Moulton.