The Point (@ThePointATL) header
The Point (@ThePointATL) profile picture

The Point is located in the Druid Hills area of Atlanta, Georgia. The property includes 120,000-square feet of restaurants and lifestyle experiences.

Atlanta, GA
Joined February 2020