Where is Estación de metro de Chamartín?

Where is Estación de metro de Chamartín located?

Estación de metro de Chamartín, Estación de metro de Chamartín, Spain (approx. 40.47394°, -3.6826456°)


Where is Estación de metro de Chamartín on the map?