L'école SELC est située au centre ville de Vancouver dans le quartier de Gastown, sur Water Street à quelques minutes à pied de Granville Street et de Stanley Park.
Elle dispose de 10 salles de classe lumineuse, d'une salle de détente, d'un centre multimédia et du WIFI.