Major League Baseball will return to Mexico City in March for a two spring training games between the Houston Astros and the San Diego Padres.

It has been 12 years since Major League Baseball traveled to the city.

The Astros faced the Miami Marlins in a two-game preseason series back in 2004.