Spas and Salons India brings you relaxation, rejuvenation & beauty awareness.

See below the spa details of The Leela Palace New Delhi

Address  The Leela Palace New Delhi, Chanakyapuri, Diplomatic Enclave, New Delhi

Site  www.theleela.com/locations/new-delhi/spa/spa-menu

The Leela Palace New Delhi - Spas Salons India - 2[tubepress mode=”user” userValue=”LeelaHotelsOfficial”]