Persian Meshkin (215cm x 106cm)

£375.00