LocationNew Delhi, IndiaServices Project Management Cost Management Facility 5 Star Hotel Size90,200 m² / 526 rooms