Where is Cibeles?

Where is Cibeles located?

Cibeles, Cibeles (Station), Spain (approx. 40.41975°, -3.69353°)


Where is Cibeles on the map?