Satara famous for its stunning waterfall

4

Located in the heart of Sahyadri foothills, Satara is a small town ideal for vacation; however, not as famous as other spots nearby. Being near to Mahabaleshwar, Satara has gained popularity in the recent past, as the beauty of the place is being explored

Read this post on travology.in


Vishal Srivastava

blogs from New Delhi