Persian Rugs (various sizes & styles)

Regular price £395.00

Available in store