A Weekend Trip To Mahabaleshwar from Pune

‘Mahabaleshwar’ is derived from Sanskrit words that mean ‘God of Great Power”. This mystical hill town is indeed beautiful and bountiful filled with waterfalls, lakes, viewpoints, mountains, and strawberries.