Canal Grande
Oil on Canvas
81x80cm 10cm deep
£300
Delivery cost included in price. Delivery details requested after payment