school is a School located in Canada. It is one of the 11391 schools in Canada. Address of school is 11148 131 St NW, Edmonton, AB T5M 1C1, Canada.
Some of the places around school are -
11148 131 St NW, Edmonton, AB T5M 1C1, Canada