Location: La Mancha, Spain