Das 3-Sterne-Hotel O Moro Neu-Delhi ist im Stadtviertel North Delhi gelegen, etwa 2 Kilometer von der Adventure Island entfernt.
Das Hotel ist circa 10 Fahrminuten vom Japanische Park entfernt gelegen. Click Art Museum ist in 15 Minuten mit dem Auto zu erreichen. Das O Moro Neu-Delhi liegt nur 1 km von der Bushaltestelle DTC Depot.
Die 30 Zimmer im O Moro verfügen über eine Sitzecke. Eine Sitzecke und ein Flachbildfernseher mit Satellitenkanälen sind ebenfalls in den Zimmern vorhanden.
Das Restaurant Wah Ji Wah ist ca. 5 Gehminuten von hier entfernt.