The Dillon is a 18-story luxury condo tower located at 2425 Peachtree Road. The property will host 144 units and will include state-of-the-art amenities such as a resort-style pool and spa, pickleball court, and an outdoor yoga space.
Building Area: 316,226 SF Cost: $160,000,000