Vintage Tapestry Sweater Cardigan Size Med Zip Front Heavy Cotton Peruvian?

Great condition. No holes or snags or other flaws.
This is woven like a tapestry, not knit. I think it is heavy cotton, not wool.
No size tag or content tag.
Finished very nicely on inside with covered seams.
Zipper is marked Relampago which is a Spanish word, so maybe Peruvian?
Beautiful bright colors.
Please see measurements below.
Please see all pictures.

Measurements: (laid flat, measured across front)
Shoulder seam to shoulder seam: 15"
Underarm to underarm: 19-1/2"
Sleeve length (from underarm seam to cuff): 16"
Neck seam to hem (from neck seam to hem down center back):  23"