Senteret holder til i seks bygningskomplekser i al-Thumama, en forstad i Riyadh. Hver av bygningskompleksene har plass til 20 menn som studerer, spiser og bor sammen, inntil programmet er avsluttet.