Das Hotel Own Stay Neu-Delhi liegt im Bezirk South Delhi, in einer Entfernung von 20 Autominuten vom Flughafen Delhi. Das Hotel bietet ebenfalls WLAN im ganzen Gebäude.
Qutb Minar ist in rund 10 Autominuten erreichbar und Khirki-Moschee ist zudem 4 km von dem 3-Sterne-Hotel entfernt. Shree Adya Katyayani Shaktipeeth Mandir liegt ebenfalls 2 km von der Unterkunft entfernt. Der Qutb-Komplex liegt in einer Entfernung von rund 15 Fahrminuten vom Own Stay und ist ein idealer Ausgangspunkt für einen Ausflug in die Geschichte von Neu-Delhi.
Das Hotel bietet ein amerikanisches Frühstück an.