4
801 NE Church St
Decatur, AL 35601
$13.50 USD/SF/YR
1,200-1,840 SF
2
Spaces Available
Built 1986
Built 1986
1,200-1,840 SF
$13.50 USD/SF/YR
Office