The Hotel stands just a few kilometers from all the major destinations, travel modes and bazaars in New Delhi