Sequestered in a valley of the Sahyadri Mountains, the Malhar Machi Resort, Pune, is a great place to relax and unwind literally in the lap of nature. Overlooking the Mulshi Lake, the mountain resort ...