Located in the Avenida de las Américas with spectacular views of the city and the Sierra Maestra mountains. Iconic city hotel, the only one of its kind in Santiago de Cuba. The highest standard of hotel facili ... Read more

View all Luxury Hotels in Santiago