Address: 3393 Peachtree Rd #2010A, Atlanta, GA 30326, USA
Brigitte Armon | Dec 7, 2019
Depends on your susceptibility to gym intimidation. The members I saw were pretty serious about their fitness. But they have lots of good classes and the staff is friendly.