Das 3-Sterne-Hotel O Triom Inn Neu-Delhi liegt rund 6 Kilometer vom Humayun-Mausoleum entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Neu-Delhi.
Das Hotel befindet sich in Neu-Delhi, ca. 10 Gehminuten von der U-Bahn-Station Kailash Colony entfernt. Das Mausoleum Safdar Jangs gilt als heilige Stätte und liegt in 4 km Entfernung vom Hotel. Der Qutb Minar liegt in etwa 15 Autominuten Entfernung vom O Triom Inn Neu-Delhi. Die Bushaltestelle Archana Shopping Complex ist in einer 450 Meter Entfernung von der Unterkunft und der Bahnhof Neu-Delhi liegt 11 km weit weg von der Unterkunft.
Das Restaurant Kre serviert zahlreiche spanische Gerichte und liegt ca. 5 Gehminuten vom Hotel entfernt.