Java – Karimunjawa

Kura Kura Resort

Click here for booking. The upscale Kura Kura Resort is located on the green, private, tropical island of Menjawakan, which is part of the Karimunjawa Archipelago. Situated between Java and Borneo, Karimunjawa Archipelago is a National Marine Park co [...]