21
239 Howard St NE
Atlanta, GA 30317
$2,950,000 USD
5,642 SF
6
Units
5.54% Cap Rate
5,642 SF
$2,950,000 USD
Apartments