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