20
2612 Steele Ave SW
Atlanta, GA 30315
$5,900,000 USD
66,337 SF
44
Units
7.71% Cap Rate
66,337 SF
$5,900,000 USD
Apartments