Kelimutu National Park
4.7/5 - (10 votes)

Kelimutu National Park is located on the island of Flores, East Nusa Tenggara, Indonesia. It consists of a region with hills and mountains, with Mount Kelibara as its highest peak.

Kelimutu National Park : East Nusa Tenggara, Indonesia

ARTICLE DETAIL (SHOW/HIDE)

scroll to top