2
637-645 Lee St SW
Atlanta, GA 30310
$1,900,000 USD
12,240 SF
12,240 SF
$1,900,000 USD
General Retail