Saint Louis University High School

Founded: 1818

Address

4970 Oakland Avenue St. Louis, Missouri 63110

School website