Carabanchel is a district of Madrid, Spain. It lies on the southern bank of the Manzanares, spanning southward down to the M-40 ring road. From Wikipedia