A
"hotel spa" refers to a wellness facility or area that is located within a hotel. It offers various services like massages, facials, body treatments, and relaxation therapies to aid guests in rejuvenation and wellbeing during their stay.
Full definition