Es endémica de los bosques costeros de Tanzania (incuyendo las islas de Unguja y Mafia) y Kenia.