Es endémica del archipiélago de las Fiyi donde se le encuentra en la isla de Taveuni.