Das 3-Sterne-Hotel Olivia Stay Neu-Delhi ist im Stadtviertel South Delhi gelegen, ca. 2 Kilometer vom Indian Air Force Museum entfernt.
Die Fahrt zum Flughafen Delhi dauert nur 5 Minuten. Zu den Sehenswürdigkeiten in einer Entfernung von 25 Minuten zu Fuß vom Hotel gehört Delhi Airport. Terminal 3 liegt gleich neben dem Olivia Stay Neu-Delhi. Außerdem befindet sich die Bushaltestelle Transfer ungefähr 950 Meter vom Hotel entfernt.
Das Hotel verfügt über 10 Zimmer mit einer Sitzecke. Sie verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie ein Bügeleisen/Bügelbrett und eine Klimaanlage. Sie sind mit Badezimmern mit einer getrennten Toilette und einer Dusche ausgestattet.
Sie können im Restaurant Viva - All Day Dining ein paar Schritte entfernt von der Unterkunft lecker essen.