Saint Louis University - Litteken Hall
Address:
3322 Olive Street
St. Louis
, MO
, 63103
38° 38' 9.2436" N, 90° 13' 39.396" W
See map: Google Maps