Das Hotel Treebo Grand Town House Neu-Delhi liegt in ungefähr 3 km Entfernung vom Badkhal See, wo es viel Schönes zu entdecken gibt, und bietet ein Restaurant.
Nahar Singh Cricket Stadium ist in einer Entfernung von ca. 15 Autominuten von hier und Shree Jagannath Temple ist ungefähr 10 Minuten mit dem Auto vom Hotel entfernt. Das Hotel befindet sich in Neu-Delhi, in einer 26 km Entfernung vom Bahnhof Neu-Delhi. Auch Parson Temple ist in einer Entfernung von ca. 20 Autominuten vom Treebo Grand Town House. Die Unterkunft befindet sich in unmittelbarer Nähe von der U-Bahn-Station Sector 28.
Das Restaurant Firangi cafe, das sich lediglich 1 Kilometer vom Hotel entfernt befindet, serviert indische Küche für jeden Geschmack.