Designed by
Title
Hotel in Havana #22511093
Description
HAVANA - FEBRUARY 24: Melia Cohiba hotel on February 24, 2011 in Havana, Cuba. Melia Cohiba is one of best hotels in Cuba, currently ranked 4th best in Havana according to TripAdvisor (2011).
This image is editorial