Explore details about location Mount Watson Falls. Mount Watson Falls is a location situated within the Davao City alongside other areas such as Busna Sabina, Almaciga Street, Teacher's Village.