Spain is famous for its embroidered tapestries and tablecloths. The Spaniards have long been masters of embroidery. Cities particularly famous for their embroidered products include Segovia, La Alberta, Carvajal, Margherita, Europa Talavera, and Galicia for its delicate quilted pillows.