Where is Alameda Station?

Where is Alameda Station located?

Alameda Station, Alameda Station, Mexico (approx. 25.676365°, -100.32297°)


Where is Alameda Station on the map?