Oil on Board, 88x68cm, Framed.

Venetian Masquerade #2

£2,950.00Price