where is game 1 of the world series?

best answer
Game 1 of the World Series begins tonight Friday October 28 at 8 p.m. ET at Minute Maid Park in Houston Texas. In the regular season the Astros won 106 games finishing as No. 1 in...