1 answer
Scottrade is in downtown St. Louis, just a mile or so west of the famous Gateway Arch. There are multiple freeways that intersect the downtown stadium district and there are signs to the Scottrade center.
- Riley McDonald answered 10 years ago
- You must login to post comments
Your Answer
Please login first to submit.