Ambon Ambon Falls
Ambon-Ambon Falls is indeed a must-see place for nature-lovers. With trekking time of at least 35 minutes, this falls showcases a breath-taking view with the water splashing magnificently, making it an ideal place to soak up and rejuvenate with its cool waters. Unleash the nature-lover in you! Visit the Ambon-Ambon Falls!