Spanish altar frontal with applique embroidery

Regular price £750

Spanish altar frontal with applique embroidery, 18th century

200 cm x 211 cm