South City Catholic Academy

 

5821 Pernod Avenue
St. Louis, MO, 63139
United States

 

314-752-4171 (Office)
314-351-8562 (Fax)