Benton Park- St. Louis
Address:
2200 Wyoming St
St. Louis
, MO
, 63118
38° 35' 46.7808" N, 90° 13' 21.5148" W
See map: Google Maps