FC St. Louis
The team plays its home games in the stadium on the campus of Christian Brothers College in St . Louis , Missouri . 
<triplet> Christian Brothers College <subj> St. Louis, Missouri <obj> located in the administrative territorial entity