Leela palace or The Imperial in New Delhi?
I have a short stay in Delhi (arrive late afternoon and depart following night). I have a choice of either the Leela palace or The Imperial hotels in New Delhi. Any recommendations, is there much to choose from? I assume both wold be an excellent stay with the Imperial being a little more central?