23
87 Poplar St NW
Atlanta, GA 30303
$6,000,000 USD
8,972 SF
16
Units
8.1% Cap Rate
8,972 SF
$6,000,000 USD
Apartments