Located 3.7 miles from Nahar Singh Cricket Stadium, the 3-star Treebo Grand Town House Hotel New Delhi provides guests with a restaurant. The hotel also includes a car park.
Situated about 10 minutes' drive from Parson Temple, this New Delhi hotel also gives access to such sports venues as the swimming Death Valley Lake, which is approximately 15 minutes away by car. The Treebo Grand Town House in New Delhi is 2.2 miles from Shree Jagannath Temple. No matter the religion, travelers prefer to visit Shirdi Sai Baba Temple, a popular place of worship located within a 20-minute drive of the accommodation. New Delhi train station is 16 miles away, and Sector 28 metro station is 0.4 miles away.
Serving a wide assortment of dishes, Firangi cafe is in the vicinity of this hotel.