University of Delhi befindet sich nur 350 Meter vom Hotel O Kiiza Stay House Neu-Delhi entfernt und ist einen Besuch wert. Außerdem gibt es Parkplätze.
Das Feroz Shah Kotla Stadion liegt 15 Fahrminuten von hier entfernt. In der Umgebung befinden sich religiöse Sehenswürdigkeiten wie die Freitagsmoschee (6 km) und der Laxmi-Narayan-Tempel (7 km). Bis zum National Gandhi Museum sind es nur 8 km von Minuten zu Fuß. Dieses O Kiiza Stay House liegt in unmittelbarer Nähe zu den öffentlichen Verkehrsmitteln: Es ist in rund 10 Gehminuten Entfernung von der U-Bahn-Station U-Bahn-Station Vishwa Vidyalaya und in ca. 700 Meter Entfernung von der Bushaltestelle International Student Hostel.
Das Hotel verfügt über 30 Zimmer mit einer Sitzecke. Sie verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie eine Klimaanlage. Die Zimmer bieten den Gästen eine Sitzecke, ein Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage.
Das Restaurant Dumb and Dumber Cafe mit amerikanischen Gerichten ist lediglich 500 Meter von hier entfernt.