Das Hotel Square Plaza At Airport Neu-Delhi liegt im Viertel South West, in einer Entfernung von 5 Autominuten vom Flughafen Delhi. Das Hotel verfügt über 60 Zimmer.
Zu den Sehenswürdigkeiten in der Nähe gehört Mangal Mahadev Mandir in 2 Kilometer Entfernung von dem 3-Sterne-Hotel. Sultan Garhi's Tomb ist auch einen Besuch wert und liegt 10 Fahrminuten von hier entfernt. Delhi Airport ist unter anderem innerhalb von 15 Autominuten zu erreichen. Die Bushaltestelle Transfer ist gleich neben dem Square Plaza At Airport.
Neben einem Balkon und einem Ankleidebereich sind die Zimmer in der Unterkunft mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Darüber hinaus verfügen die Zimmer über eine Kaffee-/Teemaschine, einen Kühlschrank und Glasgeschirr zur Selbstversorgung sowie eine begehbare Dusche, eine getrennte Toilette und ein Waschbecken im Bad.