Das Hotel O Tree House Neu-Delhi liegt im Stadtteil South Delhi, in einer 4 km Entfernung von einer der beliebtesten kulturellen Sehenswürdigkeiten, dem KNMA Noida. Das Hotel bietet ebenfalls WLAN im ganzen Gebäude.
Zu den Sehenswürdigkeiten in der Nähe gehört Tughlaqabad in einer Entfernung von rund 15 Autominuten vom Hotel. Fabindia ist auch einen Besuch wert und liegt 10 Minuten mit dem Auto von hier entfernt. Das O Tree House befindet sich in Neu-Delhi, in 18 Kilometer Entfernung vom Bahnhof Neu-Delhi. Die Unterkunft liegt in einer Entfernung von rund 20 Autominuten vom Asola Bhatti Wildschutzgebiet.