Explore Karimunjawa start from Surabaya
Karimunjawa islands located at Java sea, most north side of Jepara regency in Central Java, there wonderful white sandy beaches inside these islands with the beauty of the diversity of marine life, the islands of Karimunjawa has been long developed as the destination of International
Read More