Finally, CTS is located in the picturesque town of Sint-Pieters-Leeuw near Brussels, Belgium, the capital of Europe. This provides students opportunities for many cultural experiences as well as practical ministry in many languages... Continental..
Relevance: 6.4909744