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
The 24-hour Bar-Be-Que Restaurant serves breakfast, lunch and dinner. In-room dining options are possible with room service. …