Das 3-Sterne-Hotel Treebo Galaxy Rooms Neu-Delhi liegt in circa 5 Gehminuten Entfernung von der U-Bahn-Station Palam und verfügt über einen Bankettsaal für verschiedene Zwecke. Das Hotel liegt verkehrsgünstig im Bezirk South West von Neu-Delhi. Es gibt unter anderem einen privaten Parkplatz vor Ort.
Park Dwarka ist etwa 3 km vom Hotel entfernt und Shirdi Sai Baba Temple lässt sich in etwa 10 Minuten mit dem Auto erreichen. Auch KaliBari Temple ist in etwa 4 km Entfernung vom Treebo Galaxy Rooms. Die nächstgelegene Bushaltestelle Manglapuri Terminal ist rund 10 Minuten zu Fuß entfernt. Die Fahrt zum Flughafen Delhi dauert 15 Minuten.
18 Zimmer in der Unterkunft sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Im Badezimmer gibt es eine getrennte Toilette und eine Dusche.
Das Treebo Galaxy Rooms Neu-Delhi bietet ein einfaches Frühstück. Das Restaurant Nawab Restaurant ist knapp 1 km vom Hotel entfernt.