Latest News

First Bacardi store opens in Nassau 1 Aug 2008

The first Bacardi Store opened on Bay Street in downtown Nassau, Bahamas yesterday (31 July).