21
2179 Verbena St NW
Atlanta, GA 30314
$799,000 USD
12,000 SF
4% Cap Rate
12,000 SF
$799,000 USD
Freestanding