Right next to the station.
Its right next to greyhound station
It's next to the grayhound station in st Louis MO
^this
Next to the station.
You can walk around the corner to it
15 miles like 20 mins away
Thanks! Your answer is awaiting moderation.