ESPA at the Leela Palace, New Delhi

Address

Chanakyapuri, Diplomatic Enclave, New Delhi, 110023 India

Directions
Hydrotherapy
Heat
Fitness
Relaxation
Day Spa
Espa Facials
Espa Body
Espa Wrap
Hot Stones