Karta Vacation Rentals
Set at Aguilera 658 in Santiago de Cuba, Islazul Hotel Libertad is a family-friendly hotel a short stroll from Plaza de Marte and Calle Heredia. Diego Velázquez Museum, Céspedes Park and Plaza de la Revolución are all within easy walking distance.