The Machan is an ecocentric luxury resort in Lonavala with customized tree houses that float 45 feet above ground. Each machan is well equipped with modern facilities and with 100% use of natural resources. This one-of-its-kind green paradise is definitely one of the top scenic resorts near Pune. You can indulge in the exuberant spa experience in the middle of a forest or even explore the Western Ghats on a cycle or go hiking. Guests can also indulge in other activities with their families like trekking, stargazing, and even relaxing around a bonfire.