The Machan is one of the best ecocentric luxury resorts 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, which lures a traveller to come here even more. This one-of-its-kind green paradise is definitely one of the top scenic resorts near Mumbai. 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.