Santa Maria de Leuca, Puglia
Oil on board 10" x 12"

Pay by PayPal

£395.00