New World Tapestry Paisley New World Tapestry Paisley New World Tapestry Paisley New World Tapestry Paisley New World Tapestry Paisley Priced per half metre £6.50 SOLD OUT