
The Olmsted
Chamblee,
GA
Investment Summary
The Olmsted, now known as The Oliver Chamblee, was a 283 unit, Class A ground up development featuring 11,000 square feet of retail. The property was located in the City of Chamblee along Peachtree Boulevard, Atlanta’s most prominent north-south thoroughfare, and one block from Atlanta’s rapid transit system (MARTA). The property had been granted a 20 year property tax abatement by the City of Chamblee, creating substantial upfront value and mitigating downside risk.