Satellite map of Estadio Emilio Ibarra Almada
Estadio Emilio Ibarra Almada is a stadium in Los Mochis, Mexico. It is primarily used for baseball and serves as the home stadium for Cañeros de Los Mochis.
Latitude: 25° 48' 6.55" N
Longitude: -108° 58' 17.25" W
Nearest city to this article: Los Mochis
Read about Estadio Emilio Ibarra Almada in the Wikipedia Satellite map of Estadio Emilio Ibarra Almada in Google Maps