Das Hotel O Happy Stay Inn Neu-Delhi befindet sich im Stadtteil South West, in 4 Kilometer Entfernung von einer der beliebtesten kulturellen Sehenswürdigkeiten, dem Indian Air Force Museum. Das Hotel verfügt auch über Parkplätze.
Das komfortable Hotel ist 10 Minuten mit dem Auto vom Dilli Haat und 20 Autominuten vom Flughafen Delhi entfernt. Terminal 3 in einer 3 km Entfernung von der Unterkunft ist eine der nahegelegenen Attraktionen. Sulabh International Museum of Toilets ist in einer Entfernung von rund 15 Autominuten von der Unterkunft. Das O Happy Stay Inn liegt auch in 17 Kilometer Entfernung vom Bahnhof Neu-Delhi.
Sie bieten zudem private Badezimmer.
Das Restaurant Shree Maakhan bietet eine große Auswahl an Gerichte der indischen Küche und liegt zudem circa 5 Gehminuten vom Hotel entfernt.