Saint Thomas University is located at 16400 NW 37th Ave
, Opa Locka, FL 33054. It has around 250 - 500 employees. Its revenue is around $20 - 50M. St. Thomas University, located in Miami, FL is an urban, student-centered, Catholic university with rich cultural and international diversity, dedicated to developing leaders who contribute to the economic and cultural vitality of the regions they serve.
Dedicated to the mission of Developing Leaders for Life, St. Thomas University looks to instill the academic, professional and social skills necessary for each of our students to become exemplary leaders in their chosen field and in their co...
Competitor - 1/7
Which company is more competitive with Saint Thomas University?