Deauville Beach, France - 80cm x 80cm Acrylic on canvas (Sold)