529 Atwood St SW
Atlanta, GA 30310
$660,000 USD
5,104 SF
5
Units
8% Cap Rate
5,104 SF
$660,000 USD
Apartments