Secret Cove at Moonstone Beach oil on canvas

Secret Cove at Moonstone Beach

20 by 24 inches – available