San Pedro de la Roca Castle El Morro, Santiago de Cuba. Cuba San Pedro de la Roca Castle El Morro, Santiago de Cuba. Cuba San Pedro de la Roca Castle El Morro, Santiago de Cuba. Cuba