The Machan is a luxury eco-friendly tree house resort located in Lonavala near Mumbai and Pune. A perfect weekend getaway & one of the most romantic destination in India