Where is Mount Lewotobi?

Mount Lewotobi is in the south-east of the Indonesian island of Flores