Results 2 results found Neon sign for the Floridita Bar and Restaurant famous for its frozen daiquiries, Havana, Cuba, West Indies, Central America A frozen daiquiri served on the roof terrace of the Park Central Hotel, Havana, Cuba, West Indies, Central America