Company Overview
Company Name
The Altar Spa
Address
130 South Main Street, Greenville, SC, 29601, United States
Website
thealtarspa.comPhone
(864) 362-5827About 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.