43. Carabanchel Prison in Spain
The Carabanchel Prison was considered one of the most infamous landmarks in Spain. It was built in the 1940‘s upon the order of General Francisco Franco. The prison was closed in 1998.
Advertisements
43. Carabanchel Prison in Spain
The Carabanchel Prison was considered one of the most infamous landmarks in Spain. It was built in the 1940‘s upon the order of General Francisco Franco. The prison was closed in 1998.