LEELA PALACE IN NEW DELHI DEBUTS NEW SPA
Indian Capital’s Newest Luxury Hotel Welcomes Country’s Second ESPA The Leela Palace Kempinski New Delhi – the newest luxury hotel to debut in the Indian capital – welcomed the country’s second ESPA on November 29. The world’s leading spa company opened its first spa in India this summer at The Leela Palace Kempinski in Udaipur. [...]


