North Maluku
Es endémica de las selvas de la isla Obi, en las islas Obi, Molucas septentrionales (Indonesia).