Mahabaleshwar is fondly called the Queen of Hill Stations in Maharashtra. It has been a preferred weekend getaway for Mumbaikars and Puneites for decades.