Where is Melquíades Álvarez?

Where is Melquíades Álvarez located?

Melquíades Álvarez, Melquíades Álvarez (Station), Spain (approx. 40.48041°, -3.68585°)


Where is Melquíades Álvarez on the map?