Where is Saint Thomas University located?
Saint Thomas University, Saint Thomas University, United States of America (approx. 25.92167°, -80.25472°)
Saint Thomas University, Saint Thomas University, United States of America (approx. 25.92167°, -80.25472°)