Teal Blue and Gold

£1,500

oil on board

In stock