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