Sri Sri Ayurveda Panchakarma

Spa in Udayapura, India

Sri Sri Ayurveda Panchakarma, an initiative of Art of Living Foundation, provides the finest ayurvedic treatments around India and other countries. Located in 9 states (11 resorts) in India, it is one of the largest and the best ayurvedic spa treatment ce

Overview

Organisation Type:
Spa