Oil on Board, Mixed Media, 88x68cm, Framed

Venetian Masquerade #1

£2,950.00Price