Scottrade Center is a modern building right in the middle of downtown St. Louis.
BACK to Thumbnails
Previous Photo
Next Photo