The mosque is located on the picturesque banks of the Sunzha River in the middle of a huge park (14 hectares) and is part of an Islamic architectural complex, which in addition to the mosque, consists of the Russian Islamic University, the Kunta-Haji, and the Spiritual Administration of Muslims of the Republic of Chechnya.
