#concordia
Top Voted Definition for #concordia
Located in the vibrant and culturally dynamic city of Montreal, Concordia is one of three English-language universities in the French-speaking province of Quebec.The university has two campuses: the Sir George Williams Campus, located in downtown Montreal; and the Loyola Campus, located in the west end of the city. The official account is @Concordia
1