The Summit STL
Address:
927 E. Terra Lane
O'Fallon
, MO
, 63366
38° 48' 15.084" N, 90° 40' 59.7936" W
See map: Google Maps