The hotel is located in Asia's biggest shopping centre, Karol Bagh New Delhi, 5 km from New Delhi railway station, 13 km from the domestic airport and 2 minutes' walk from Karol Bagh metro station. Delhi International Airport is only 17 km away.This city..