The MET is in a fantastic place that is not far too much from new/previous Delhi and easy to get about with only staying a 2minute tuktuk trip for the blue line metro station.
The Leela Palace is one of my favourite https://nicolasocva806530.mybloglicious.com/50719679/5-simple-statements-about-spa-in-delhi-with-price-explained