Texas Ave & Crawford St
Houston, Texas 77002

The Astros welcome the Mets into town for this MLB regular season game.

Added by Upcoming Robot on May 2, 2011