4
1322 Euclid Ave NE
Atlanta, GA 30307
$1,800,000 USD
8,878 SF
9
Units
6.67% Cap Rate
8,878 SF
$1,800,000 USD
Apartments