Treebo Chalets ligt in Nagpur, op 2 km van de internationale luchthaven Dr. Babasaheb Ambedkar en op 7 km van het Vidarbha Cricket Association Stadium. Het 3-sterrenhotel beschikt over kamers met airconditioning, een eigen badkamer en gratis WiFi. Deekshabhoomi ligt op 4 km van de accommodatie.
De kamers in het hotel zijn voorzien van een flatscreen-tv. Alle kamers zijn voorzien van een kledingkast.
De accommodatie verzorgt elke ochtend een ontbijtbuffet.
Het personeel van de 24-uursreceptie spreekt Engels en Hindi.
Het meer Ambazari ligt op 5 km van Treebo Chalets.