New Delhi and NCR, India
770, Sector 38, Gurugram, Gurugram, Haryana, 122001, Gurgaon, India, Hotel Maharaja Palace, 122001