Das 3-Sterne-Hotel Treebo Galaxy Rooms Neu-Delhi liegt im Stadtviertel South West von Neu-Delhi, in einer Entfernung von 4 km von kulturellen Attraktionen, darunter dem Indian Air Force Museum. Das Hotel liegt 5 km vom Flughafen Delhi entfernt und bietet einen Shuttleservice sowie die Möglichkeit, Autos zu mieten.
Bedeutende Orte in Neu-Delhi wie Terminal 3 und der Park Dwarka befinden sich in der Nähe. Das Treebo Galaxy Rooms Neu-Delhi liegt auch in unmittelbarer Nähe von der U-Bahn-Station Palam. Auch der Tihar Prison Complex ist in 10 Autominuten Entfernung vom Hotel. Die Unterkunft ist nicht weit entfernt von der Bushaltestelle Sector- 6.
Die 18 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Eine getrennte Toilette und eine Dusche sind in den Zimmern vorhanden.
Jeden Tag bietet das Treebo Galaxy Rooms ein hausgemachtes Frühstück an. Das Restaurant Chefsville Restaurant and Cafe liegt in 400 Meter Entfernung zum Hotel und bietet eine große Auswahl an Gerichten der indischen Küche.