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