AMLI at North Briarcliff

Atlanta, GA

Year Built: 2002
537 Units

Investment Sale

Closed 1/19/2016