Scarborough, Ontario
The school is currently located at Central mosque Scarborough, in Scarborough, Ontario, Canada.