University

Universidad del Turismo

https://www.utur.ac.cr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
21557
2094
41
21339
21358
5819
6626