WE HAVE 4+ YEARS OF EXPERIENCE Nature Wellness Spa, located in Lower Parel, is your destination for relaxation and healing. Our journey begins with a deep connection to nature, and our mission is to help you find balance and serenity away from the city’s chaos.