Wild flowers and fishing nets on the Venice Lagoon 24x30 SOLD

£5900