Lisbon Falls

Standing at an impressive 90 meters, Lisbon Falls is the highest waterfall in the area, named after the capital city of Portugal. This majestic cascade offers a truly awe-inspiring sight, especially from the base where the full height and power of the falls can be appreciated.