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