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.
stephan
jeramie
arno