What Town Are The Astros?
What Town Are The Astros? Minute Maid Park, previously known as The Ballpark at Union Station, Enron Field, and Astros Field, is a ballpark in Downtown Houston, Texas. The ballpark is the home of the Houston Astros of Major League Baseball. Where are the Houston Astros? Former names The Ballpark at Union Station (2000) Enron