Das Hotel Treebo Cabana Neu-Delhi liegt in einer 6 km Entfernung vom Humayun-Mausoleum, dem heiliger Ort der Anbetung, und bietet einen Gepäckraum und ein Einkaufszentrum für die Bequemlichkeit der Gäste. Das Hotel verleiht Limousinen sowie bietet WLAN in den öffentlichen Bereichen.
Das 3-Sterne-Hotel liegt nur 10 Minuten zu Fuß von der U-Bahn-Station Kailash Colony und 15 Fahrminuten vom Qutb Minar entfernt. Sie können außerdem den Lotustempel in ungefähr 2 km Entfernung vom Treebo Cabana besichtigen. Auch Durga Bari Mandir ist in unmittelbarer Nähe von der Unterkunft zu finden. Die Bushaltestelle Sant Nagar liegt in rund 800 Meter Entfernung.
Das Hotel umfasst 27 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. Die Zimmer verfügen standardmäßig über ein privates Bad, ausgestattet mit einer getrennten Toilette und einer Dusche.
Die Gäste vom Hotel Treebo Cabana können vegetarische Spezialitäten im Restaurant Cabana genießen.