We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers: Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Nature's Spa is quickly becoming one of Charlotte's best-kept secrets. Tucked away on Carmel Road in South Charlotte, Nature's Spa is a purveyor of decadent treats for the soul. A family-owned spa with a focus on perfecting every treatment using the...more
My daughter treated me to a spa day for my birthday at Nature’s Spa. It was just what I needed after a few months of crazy work deadlines that left me feeling quite frazzled.
My spa day was actually on my birthday, which made it...More