Huge Denver Broncos fan, and will be watching them when they come to play in St. Louis. I've got info on where they come in and out of the stadium, but does anyone know where they will be staying?
I've heard some "guesses" of the Westin, but looking for concrete info.