8 months ago
A fantastic location near Indra Gandhi Airport Terminal 3. The service and room staff are extremely helpful. Food quality and quantity are both satisfactory.
1000
Venues, Delhi NCR