Mermaid Salt Vodka - The Isle of Wight Distillery Mermaid Salt Vodka is one of the newest products from the brand for the UK market that will provide consumers with an ...