Located off the North coast of Java in Indonesia, Karimunjawa is an archipelago of 27 picture perfect islands, complete with crystal clear waters, blue skies and...
Located off the North coast of Java in Indonesia, Karimunjawa is an archipelago of 27 picture perfect islands, complete with crystal clear waters, blue skies and...
23 July 2013