The Altar Spa

130 South Main Street, Greenville, SC, 29601, United States

Company Overview

Company Name

The Altar Spa

Address

130 South Main Street, Greenville, SC, 29601, United States

About The Altar Spa

The Altar Spa is a luxury spa retreat located in Greenville, SC, United States. Nestled beneath the hustle and bustle of Downtown Greenville, the spa offers a range of exquisite amenities designed to pamper and revitalize both body and mind. Guests can enjoy exclusive memberships with special pricing, unique birthday treatments, and access to a curated collection of prestigious skincare brands.

Technologies Used

Social Profiles