Where is Estación del Arte?

Where is Estación del Arte located?

Estación del Arte, Estación del Arte (Madrid Metro), Spain (approx. 40.40885°, -3.69249°)


Where is Estación del Arte on the map?