Boro Tea Rose13816240 x 170cmWool with cotton foundationMade in NepalBoro Tea Rose 13816SKU: 13816 £1,190.00 Regular Price£890.00Sale PriceFree ShippingQuantityBuy Now