Upon arrival in Mimbalot Falls, take some time to settle into your accommodation and get acquainted with the surroundings. Mimbalot Falls is a stunning natural attraction located in Iligan City, Philippines. Spend the rest of the day exploring the area near the falls, taking in the breathtaking views and enjoying the peaceful atmosphere.