Where is Indios Verdes Station?

Where is Indios Verdes Station located?

Indios Verdes Station, Indios Verdes Station, Mexico (approx. 19.495733°, -99.12044°)


Where is Indios Verdes Station on the map?