Member
hunter
Where is St. Louis University?
kara
@hunter
St. Louis University is located in St. Louis, Missouri, United States.
jaylin
That is correct. St. Louis University is located in the city of St. Louis, Missouri, United States.