Founded in 2001, the SRC was originally located at Vanier College, Keele Campus. In November 2008 it was inaugurated in its current location, at Glendon College.
The SRC’s mandate is to promote Spanish language and culture through seminars, workshops and events that usually take place between October and June. The centre also offers a collection of Spanish-language books and audiovisual materials available for free to all its members. In addition, the SRC provides a quiet space where people come to discuss, watch movies or just enjoy practicing the Spanish language.