Nature’s Spa and Wellness

Established in 2007, Nature’s Spa is proud to staff only the highest trained therapists and estheticians, providing personalized, nurturing treatments in a quiet, salon free environment. Natures Spa continues to provide exceptional service as a premier massage, skin care and wellness center.
6311 Carmel Road B
Charlotte, NC 28226
704-542-7306