7509 Poplar Avenue, Suite #2
Atlanta, GA 30306
Get directions

About Us

Embrace your visit to Natural Body Spa and Shoppe. Natural Body's premise has always been "if you don't take care of your body, where are you going to live"?

Reviews