ESPA at the Leela Palace, New Delhi

Address

Chanakyapuri, Diplomatic Enclave, New Delhi, 110023 India

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