Where is Carabanchel?

Where is Carabanchel located?

Carabanchel, Carabanchel (Station), Spain (approx. 40.38783°, -3.74487°)


Where is Carabanchel on the map?