11
3858 Glenwood Rd
Decatur, GA 30032
$19.92 USD/SF/YR
1,160-1,436 SF
3
Spaces Available
Built 1962
Built 1962
1,160-1,436 SF
$19.92 USD/SF/YR
Retail