Tree Tops is an elegant, peaceful and comfortable place to stay in Delhi and I highly recommend it as a handy base for exploring all of Delhi. Only 3 minutes walk to the metro, and a 10 minute ride to Connaught Place, it truly is in the treetops. The roof garden is an oasis of calm, filled with beautiful flowers...
More
