Das Hotel Airport Land befindet sich im Herzen von Neu-Delhi und verfügt über WLAN im ganzen Gebäude. Die Gäste, die im Hotel übernachten, können ihr Auto vor Ort parken.
Das 2-Sterne-Hotel befindet sich im Viertel South Delhi, in etwa 950 Meter Entfernung von der U-Bahn-Station Delhi Aerocity. National Rail Museum of India in Neu-Delhi ist weniger als 15 Minuten Autofahrt von der Unterkunft entfernt. Fun 'n' Food Village ist in knapp 6 km Entfernung von der Unterkunft. Das Hotel Airport Land ist nur ein paar Fahrminuten entfernt von der Busahltestelle Mahipalpur gelegen.
Das Hotel in Neu-Delhi umfasst 20 Zimmer mit verschiedenen Annehmlichkeiten — Ausstattung zur Kaffee- & Teezubereitung, einem Flachbildfernseher mit Satellitenkanälen und einer Klimaanlage. Darüber hinaus verfügen die Badezimmer über eine getrennte Toilette und eine Dusche.
Am Morgen wird ein einfaches Frühstück serviert. Das Restaurant Mahipalpur befindet sich in 450 Meter Entfernung von der Unterkunft.