The Isle of Wight Distillery launches Mermaid Salt Vodka nationally in UK The Isle of Wight Distillery has made its sea salt-infused Mermaid Salt Vodka available nationally in the UK for the fir... Read more August 28, 2020