There’s no better time than the monsoon season to escape the hustle and bustle of Mumbai and go ‘chill’ on a hill station. It might not be much of a hidden gem, but Igatpuri is the most stunning place ...
JenJon Lake Vaitarna Resort is located in nature’s paradise Igatpuri, in the westerly state of Maharashtra. Igatpuri is a small but beautiful hill station lined with rugged hills and dense forests and ...