Mahabaleshwar, 285 kilometres from Mumbai, is an ideal location for a holiday, because of all the picturesque viewpoints, lakes and waterfalls that surround it.
Mahabaleshwar, 285 kilometres from Mumbai, is an ideal location for a holiday, because of all the picturesque viewpoints, lakes and waterfalls that surround it.