KEEL, the producers of the nation’s only Premium Light Vodka, has officially announced its arrival in the state of New York. KEEL is produced in Idaho but calls Newport, RI home and can be found in many of the finest bars and restaurants in The City By The Sea. Where most neutral spirit brands have […]