East Africa from the south eastern coast of Kenya and north eastern Tanzania including Mount Kilimanjaro, along the northern Eastern Arc Mountains of Tanzania, i.e. Nguru, Nguu, Usambara Mountains, Pare and Kilimanjaro, also in coastal south eastern Tanzania.