Repeat: Minute Maid Park (home of the Astros) and Toyota Center (home of the Rockets), are located in downtown Houston.
Minute Maid Park (home of the Astros) and Toyota Center (home of the Rockets), are located in downtown Houston.