10
2190 Verbena St
Atlanta, GA 30314
$3,000,000 USD
16,300 SF
23
Units
4.72% Cap Rate
16,300 SF
$3,000,000 USD
Apartments