Planet Beach is a spa located at the corner of Piedmont Road and Sidney Marcus Boulevard in the Bank of America shopping center. It sells skin care and nutrition products.  Members can participate in a variety of nutrition programs and all products are holistic.
2625 Piedmont Rd NE Ste 55, Atlanta, GA 30324
(404) 846-0110
  • Hours: Mon - Sat, 10am - 7pm
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »