Where is Carabanchel Prison?

Where is Carabanchel Prison located?

Carabanchel Prison, Carabanchel Prison, Spain (approx. 40.3815°, -3.7553°)


Where is Carabanchel Prison on the map?