Explore our 121SPA locations across the country. From bustling city centers to serene countryside retreats, we have the perfect spa experience waiting for you.

Our Spa Locations

Explore our diverse spa locations

  • Bhutan
  • Canada
  • France
  • Germany
  • India
  • Italy
  • Japan
  • Mexico
  • Spain
  • Sri Lanka
  • Switzerland
  • Thailand
  • United Arab Emirates
  • United Kingdom
  • United States

And many more locations and countries, you can search your locations in search form given at top.