Address: A-11, Street No-1, Near Indira Gandhi International Airport, Mahipalpur, New Delhi -110037, India, New Delhi
Hotel rating from 432 guests: 7.2
Guests can make travel arrangements at the hotel's tour desk. Ticketing services and an on-site ATM cash machine are provided. …