Rejuvenate your body and soul at Mantra Spa. Offering a range of treatments to help you relax and unwind.