Spanish altar frontal with applique embroidery


Spanish altar frontal with applique embroidery, 18th century

200 cm x 211 cm