Preview Famous windmills of the city of consuegra in the province of toledo, castilla la mancha, Spain Image ID: 837-816 Artist: Duby Tal Purchase a commercial license Buy framed prints & more from our print store locations geography destinations europe spain toledo consuegra continent donquixote industry energy wind windmill manufacturing castilla la mancha industrial branch