I think out of all the spas in the greater ATL area, Natural Body Spa is the best. I go here because I love the staff. Well trainined staff and great products make this place what it is.
Pros: staff, waxing!!!, products
Cons: parking, second floor!
more