Preview The castle at Almansa, Albacete, in Castile la Mancha (Castilla La Mancha), Spain, Europe Image ID: 681-1257 Artist: Michael Busselle Purchase a commercial license Buy framed prints & more from our print store color image europe spain new castile castilla la mancha castilla la mancha albacete almansa castles castle landmarks landmark building exterior exteriors architecture horizontal outdoors day travel destinations photography travel