Where is Saint Louis University Located? What City is Saint Louis University in
Where is Saint Louis University Located?
Saint Louis University (SLU) is one of the oldest Catholic universities in America. With its main campus located in Missouri and its second campus serving Madrid, Spain, the university hosts over 12,000 students from 78 countries worldwide.
At the same time, the institution has achieved a distinguished position by being among the top 100 research universities in the United States.