Hotel Melia Cohiba in Havana, Cuba
The Cohiba Hotel was one of the first in Cuba from the Spanish Melia chain, built in 1994. It stands on Paseo Avenue in Vedado (25 photos) The post Hotel Melia Cohiba in Havana, Cuba appeared first on Havana Times.