22
1298 Central Ave
Atlanta, GA 30344
$1,195,000 USD
13,202 SF
13,202 SF
$1,195,000 USD
Warehouse