French 18th Century Large Trumeau mirror

  • Product Code: M2487
  • £1,850.00

    Quantity