Natural Body Spa & Shoppe
(404) 370-1330 | View Website

225 E Ponce De Leon Ave, Decatur, GA   30030

33.775203 -84.294089
Map of Natural Body Spa & Shoppe
 
72% 100 20 18 Votes

Best of Citysearch

Nominated for:
Day Spa (2013)
Day Spa (2007)
Spa (2006)
Spa (2005)
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!