Private Snorkeling and Island Hopping Tour in Karimunjawa

A private snorkeling and island hopping to explore the beauty of Karimunjawa's islands and the beauty of underwater life. In this tour package, you will visit 2 different islands and explore 2 different spots of snorkeling.
Semarang
View current price and availability with the provider