6
638-642 Dill Ave
Atlanta, GA 30310
$600,000 USD
4,829 SF
4,829 SF
$600,000 USD
Freestanding