It is found in the Ruwenzori range of mountains in south central Africa. Its natural habitat is subtropical or tropical dry forests.
The Ruwenzori mountains, situated in south-central Africa, are its natural habitat. This region features subtropical or tropical dry forests.