News

"Tucked beneath the vibrant streets of downtown Greenville, The Altar Spa offers a luxurious escape where wellness meets sophistication," said USA TODAY.