Mochemad Beach, Vengurla
India /Maharashtra /Sindhudurg /Mochemad Mochemad near Vengurla, Sindhudurg, Maharashtara. Edit Detail InformationEdit The Mochemad village near Vengurla is beautifully placed in the arms of several green hills and a few mountains. This gives feeling of the village being placed inside a bowl and to top it off it has also been blessed with a Golden […]