The hotel is situated in Connaught Place at the heart of New Delhi, serving people visiting Delhi for various purposes. Its location guarantees easy access from the domestic and international airport, railway station, commercial spots and diplomatic enclave...