Das 4-Sterne-Super Hotel O Royal Green Neu-Delhi liegt im Bezirk South Delhi von Neu-Delhi, in einer Entfernung von 3 km von kulturellen Attraktionen, darunter dem National Rail Museum of India. Darüber hinaus bietet das Hotel seinen Gästen einen Gepäckraum.
Die erstklassige Lage des Hotels, in 10 Autominuten Entfernung vom Mausoleum Safdar Jangs sowie in 15 Autominuten Entfernung vom Lotustempel, ist ein Vorteil. Das Super Hotel O Royal Green Neu-Delhi liegt auch in unmittelbarer Nähe zur U-Bahn-Station Delhi. Außerdem ist die Unterkunft in einer Entfernung von 4 km vom Qutb-Komplex, und der Bahnhof Neu-Delhi liegt knapp 10 Kilometer von der Unterkunft entfernt. Das Hotel liegt außerdem ein paar Schritte entfernt von der Bushaltestelle Yusuf Sarai.
Das Hotel verfügt über 30 Zimmer mit einer Sitzecke. Sie verfügen über WLAN und einen Flachbildfernseher mit Satellitenkanälen sowie eine Klimaanlage. Sie sind mit privaten Badezimmern ausgestattet.
Das Restaurant Raasta liegt etwa 550 Meter vom Super Hotel O Royal Green Neu-Delhi entfernt und serviert indische Gerichte.