An impressive tapestry with Menelaus, Paris and Aphrodite, presumably Aubusson, France, 17th C.

1144

320 x 298 cm

Price incl. premium: € 6.375