Das 4-Sterne-Hotel Oyo Townhouse 709 The Delight Inn liegt im Stadtteil South West von Neu-Delhi, in einer Entfernung von 20 Autominuten vom Flughafen Delhi.
Lodi Era Baoli befindet sich nur 10 Autominuten vom Hotel entfernt und Terminal 3 lässt sich innerhalb von 10 Minuten mit dem Auto erreichen. ISKCON-Tempel ist 4 km weit weg von der Unterkunft.
In den Zimmern des Hotels sind TV, Mehrkanal-Fernsehen und eine Klimaanlage zu finden.
Im Restaurant können die Gäste ihr Frühstück einnehmen.