14
1322 Euclid Ave NE
Atlanta, GA 30307
$2,250,000 USD
8,878 SF
12
Units
9.97% Cap Rate
8,878 SF
$2,250,000 USD
Apartments