Location |
815 Olive Street
St. Louis
, MO
United States
38° 37' 44.778" N, 90° 11' 34.0548" W
See map: Google Maps
Missouri US
|
---|---|
Size | 250,000 SF |
Completion Date | 1982 |
Project Type | Government, Workplace, Community |