Das 3-Sterne Hotel Delhi Airport Neu-Delhi liegt im Stadtviertel South Delhi, in einer Entfernung von 5 Autominuten vom Flughafen Delhi.
Sultan Garhi's Tomb liegt in einer 4 km Entfernung vom Hotel und Terminal 2 ist zudem innerhalb von 10 Autominuten erreichbar. Mangal Mahadev Mandir ist in 25 Fußminuten Entfernung von der Unterkunft.
Die 40 Zimmer sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Zur Ausstattung des Badezimmers gehören eine Badewanne, eine Dusche und ein Waschbecken sowie ein Wäschetrockner und Handtücher.