Lololima Falls

Lololima waterfalls are located on the grounds of the Catholic Mission of Montmartre, on top of Bellevue area.
Away from the main tourist routes, their name does not even appear on most of the maps.