5
3200 Downwood Cir NW
Atlanta, GA 30327
$28.00 USD/SF/YR
4,178-13,842 SF
1
Space Available
Built 1991
13,842 SF Contiguous
Built 1991
4,178-13,842 SF
$28.00 USD/SF/YR
Medical