Wellness & Spas
Jiva Spa at the Taj Palace, New Delhi, is a haven of peace and offers some of the most luxurious spa treatments in the capital city.
By Bayar Jain
Subscribe to our newsletter to get the latest on travel, stay & dining.
Thank you for your subscription.