Saint Louis University - Madrid Campus
Saint Louis University is an American, Jesuit university ranked among the top 100 research and teaching institutions in the United States. Distributed over two campuses: St. Louis Campus in the United States and Madrid Campus in Spain, the University enrolls more than 11,000 students, over 650 of whom pursue their studies in Madrid.
- Full member
- RESPOND Participant
Avenida del Valle, 34
Hamish BinnsProgram Director for ESL, Modern Languages and Education
Sulma Farfán SossaEducational Technology and Assessment Advisor
Isabel HurtadoAssociate Library Director