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