It is a mosque located along the Great East Road in Lusaka, the capital city of Zambia.
It was established by the Islamic Education Trust of Zambia Complex.