Baseball
Houston Astros. The Houston Astros play downtown at Minute Maid Park, a retractable roof stadium that began life as Enron Field. 501 Crawford St., Houston, Texas, 77002. 713/259--8500; www.mlb.com/astros.
Get FREE email communications from Fodor's Travel, covering must-see travel destinations, expert trip planning advice, and travel inspiration to fuel your passion.
Houston Astros. The Houston Astros play downtown at Minute Maid Park, a retractable roof stadium that began life as Enron Field. 501 Crawford St., Houston, Texas, 77002. 713/259--8500; www.mlb.com/astros.