The World List of Natural Sites of Tourist Attraction

Tenaru Falls is a waterfall in the rainforest of Guadacanal, Solomon Islands. It is a 60 metres fall into the Chea River.

Tenaru Falls Tenaru Falls

Location: Solomon Islands

The year of entering to the World List of Tourist Attractions:   2018

You May Also Like

Skull Island