Kura Kura Resort
Resort
Jepara, Hotel booking Central Java
Menjawakan Island, Karimunjawa Archipelago, Jepara, 50049
WiFi
Parking
Swimming Pool
Number of rooms: 33





















