Saint Louis Galleria (built 1984)
Location: 38.6350°N, 90.3473°W