Asked in Shopping, Bacardi
Shopping
Bacardi

Where can you buy Bacardi 151 in Central London?

Answer

User Avatar
Wiki User
05/23/2007

from what i can gather, i am afraid to say that you cant buy bacardi 151 in London. however you can order it over the net, direct from America